
Search by job, company or skills
Role Overview
Our client is looking for a skilled and experienced Java Developer to join their engineering team. In this role, you will be responsible for designing and developing robust microservices and APIs, processing large-scale data through batch programs, and ensuring application performance meets SLA requirements. You will work closely with Business Analysts to deliver high-quality solutions.
Key Responsibilities
. Design and develop new microservices for UI backend or APIs for external application integrations based on functional requirements.
. Build and maintain batch programs to process large volumes of data at scheduled intervals.
. Perform thorough troubleshooting and performance tuning to ensure applications run efficiently within defined SLA parameters.
. Conduct comprehensive unit testing to maintain high code quality standards.
Collaborate with Business Analysts (BAs) to support and resolve defect fixes across the development lifecycle.
Must-Have Skills
1. Java Development Expertise
. Strong proficiency in Java with deep knowledge of frameworks and libraries including Spring, Spring Batch, and Hibernate.
. Proven experience building production-grade, scalable Java applications.
2. AWS Environment Proficiency
. Hands-on experience working in AWS environments including configuring ECS task definitions.
. Ability to communicate with various AWS services via the AWS SDK.
3. Unit Testing Frameworks
. Familiarity with unit testing frameworks such as JUnit, Mockito, and PowerMock.
. Commitment to writing clean, testable, and well-documented code.
Good-to-Have Skills
. Experience in React.js and Node.js development for full-stack capabilities.
. Experience with scripting for test automation and data migration.
. Experience developing AWS Lambda functions using Python.
Qualifications & Experience
. Bachelor's degree in Computer Science, Information Technology, or a related field.
. 2+ years of hands-on Java development experience in an enterprise or product environment.
. Strong understanding of RESTful API design and microservices architecture.
. Excellent problem-solving skills and a detail-oriented mindset.
. Effective communication skills with the ability to collaborate across cross-functional teams.
Job ID: 144517215