Java Developer
Job Title: Senior Java Developer
Location: Singapore
Work Mode: Hybrid
Experience: 7+ Years
Employment Type: Full-Time
Job Summary
We are looking for an experienced Java Developer with7+ years of hands-on experience in designing, developing, and maintainingenterprise-grade applications using Java, Spring Boot, and Microservices.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance Java applications.
- Build RESTful APIs and Microservices using Spring Boot.
- Develop secure, reusable, and maintainable backend components.
- Collaborate with product owners, architects, QA engineers, and DevOps teams throughout the software development lifecycle.
Required Skills
- 7+ years of experience in Java application development.
- Strong proficiency in Core Java.
- Extensive experience with Spring Boot.
- Hands-on experience in Microservices.
- Strong knowledge of REST APIs and web services.
- Experience with Spring MVC, Spring Data JPA, Spring Security, and Hibernate/JPA.
- Experience with relational databases.
- Experience with Git and version control systems.
- Familiarity with Maven or Gradle.
- Experience working with Agile/Scrum methodologies.
Preferred Skills
- Experience with Docker and Kubernetes.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with Kafka, RabbitMQ, or other messaging systems.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
Qualifications
- Bachelor’s degree in computer science, Information Technology, Engineering, or a related discipline.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and stakeholder management skills.
- Ability to work effectively in a hybrid and multicultural environment.
Nice to Have
- Experience in Banking, Financial Services, Insurance (BFSI), FinTech, or Payments.