Java Developer | Codersbrain
full-time
Posted on July 4, 2025
Job Description
Java Developer
Company Overview
(No company overview provided)
Job Summary
The Java Developer will be responsible for designing, implementing, and maintaining Java applications. You will contribute to the development of microservices architecture and ensure the application aligns with business requirements. This role is essential in building robust, scalable applications in a hybrid work environment.
Responsibilities
- Design, develop, and maintain backend services using Core Java, Spring Boot, and Spring Batch.
- Implement RESTful APIs for seamless integration with front-end components and other services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, unit testing, and continuous integration/delivery processes using Junit, Maven/Gradle, and Jenkins.
- Manage version control using GIT and coordinate application deployments on AWS.
- Contribute to the application architecture with a focus on microservices.
Qualifications
- 5+ years of experience in Java development.
- Proficient in Core Java, Spring Boot, Spring Batch, and REST APIs.
- Experience with database technologies, specifically Postgres.
- Understanding of microservices architecture.
- Familiarity with cloud environments, mainly AWS.
- Solid grasp of software development methodologies, especially Agile.
- Experience with build tools like Maven or Gradle and CI/CD using Jenkins.
Preferred Skills
- Experience in the Payment Systems domain.
- Knowledge of payment processes such as Authorization and Settlement/Reconciliation of Credit/Debit Cards and Gift Cards.
- Previous involvement in legacy modernization projects.
Experience
Minimum of 5 years of relevant experience in Java development and related technologies.
Environment
This role operates in a hybrid work environment located in Bangalore, specifically in Manyata Tech Park.