Associate Lead Software Engineer-Java

clarivate

Bangalore 3 Years Exp Posted 33d ago

Job Description

About You (Skills & Experience Required)

 

  • Bachelor’s or Master’s degree in Computer Science or a related field.

  • Minimum 3 years of experience as a software developer.

  • Strong experience in Java development, including J2EE and Spring framework.

  • Solid understanding of Object-Oriented Analysis, Design, and Programming (OOA, OOD, OOP).

  • Hands-on experience with REST APIs and microservices architecture.

  • Familiarity with AWS services such as SQS and cloud-based development.

  • Experience with version control systems (e.g., Git).

  • Experience writing unit test cases and working with testing frameworks like JUnit.

 

It would be great if you also have:

 

  • Experience using AI-assisted coding tools (e.g., GitHub Copilot).

  • Exposure to AWS serverless technologies (e.g., Lambda)

  • Experience in data processing and messaging systems like JMS or ActiveMQ.

 

What will you be doing in this role?

 

  • Participate in the full software development lifecycle, including analysis, design, development, testing, and implementation.

  • Develop high-quality, scalable, and maintainable applications using Java and related technologies.

  • Write clean, efficient, and well-documented code following industry best practices.

  • Develop and maintain unit and integration tests as part of a CI pipeline.

  • Collaborate with cross-functional teams including Product, QA, and other engineering teams.

  • Contribute to technical design discussions, code reviews, and documentation.

  • Maintain and enhance existing applications, including APIs and ETL components.

  • Troubleshoot and resolve issues across development, testing, and production environments.

    • Ensure timely delivery of high-quality software within project timelines and scope.

Similar Openings for You