Job Description
We are seeking an experienced Java Developer with a strong background in Object-Oriented Programming (OOP), algorithms, and data structures.
The ideal candidate will have relevant hands-on experience in Spring Boot and Microservices over the past four years. The role involves working on enterprise-level applications using modern Java technologies and requires problem-solving skills, as well as proficiency in developing high-performance, scalable systems.
Key Responsibilities
Design, develop, and maintain complex, high-performance Java applications
Utilize a strong understanding of OOP, algorithms, and data structures to solve complex problems
Develop and implement scalable microservices using Spring Boot
Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions
Write efficient, clean, and maintainable code while adhering to best coding practices
Perform unit testing using tools like JUnit and ensure high-quality releases
Ensure timely delivery of software components while managing development timelines
Participate in code reviews to ensure compliance with coding standards and optimize performance
Education :
Bachelor's or Master's degree in Computer Science, Information Technology, or related fields (B.E/B.Tech, MCA)
UG degrees alone will not be considered
Strong analytical and problem-solving skills
Familiarity with Agile methodologies and development practices
Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes) is a plus
Any Graduate