Responsibilities:
Strong proficiency in Java programming language and related frameworks (Spring
MVC, Hibernate, etc.).
Experience with designing and developing RESTful APIs and microservices
architecture.
Server Side: Proficient in Java, Core Java, Multithreading, MySQL, Spring MVC and
Hibernate. Additional knowledge on tomcat servers and deployment processes is a
plus. Familiar with JDBC connectors and other database pooling plugins.
Front End Side: Basic knowledge on HTML, CSS, and JQuery is must. Open to
learning some good front end technologies if needed in future like React.
Collaborate with cross-functional teams to gather and understand project
requirements, translating them into technical specifications and design plans.
Lead the end-to-end development process, including system architecture design,
coding, testing, debugging, and deployment.
Mentor and guide junior developers, providing technical assistance and best
practices to ensure high-quality code and continuous improvement.
Participate in code reviews to maintain code quality, readability, and adherence to
coding standards.
Develop and implement efficient and scalable Java applications, services, and APIs.
Identify and address technical debt, performance bottlenecks, and other
development inefficiencies.
Stay updated with the latest industry trends and best practices in Java development
and related technologies.
Collaborate with DevOps teams to ensure smooth deployment and operation of
applications in various environments.
Troubleshoot and resolve complex technical issues in a timely manner, ensuring
minimal disruption to project timelines.
Contribute to the evaluation and integration of third-party libraries, frameworks, and
tools as needed.
Qualifications:
• Bachelor's or master’s degree in computer science, Software Engineering, or a related field.
• 6-10 years of professional experience in Java application development.
• Solid understanding of software architecture principles, including microservices, RESTful APIs, and cloud-native applications.
• Experience with MySQL or other relevant databases, e.g. Oracle].
• Proven track record of delivering complex projects on time and meeting quality standards.
• Strong communication skills and the ability to collaborate effectively with cross- functional teams.
• Leadership skills and the ability to mentor and guide junior developers.
• We offer competitive compensation, benefits packages, and opportunities for career growth within our dynamic and innovative organization. If you are a passionate Senior Java Developer with a drive to make an impact, we encourage you to apply and be part of our exciting journey to shape the future of Globocom Infotech Pvt Ltd.
Optional requirements (good to have but not mandatory)
• Any relevant experience in Telecom Value added services (VAS)
• Has some good experience with Karnal, Linux.