Senior Java Developer

ADVANCED E-SOLUTIONS PTE. LTD.Singaporemycareersfuturepublished 11/10/2026
Must-have:JavaGitAWSAzureGoogle CloudDockerKubernetesCloudBackendDevOpsQA/TestScrumCI/CDMicroservicesSeniorJunior

Job Summary

We are looking for an experienced Senior Java Developer with strong expertise in Java-based application development, enterprise software solutions, and backend engineering. The ideal candidate should have hands-on experience in designing, developing, implementing, and maintaining scalable applications.

Key Responsibilities

  • Design, develop, and maintain enterprise-level applications using Java.
  • Build scalable backend services and RESTful APIs.
  • Work with Java 8/11/17 or later versions.
  • Develop applications using Spring Boot, Spring MVC, and Hibernate.
  • Work with microservices architecture and distributed systems.
  • Integrate applications with databases and third-party services.
  • Write clean, reusable, and maintainable code.
  • Perform debugging, troubleshooting, and performance optimization.
  • Participate in code reviews and technical discussions.
  • Collaborate with cross-functional teams, including UI/UX, QA, and DevOps.
  • Support application deployment and production issue resolution.

Required Technical Skills

  • Strong proficiency in Core Java, OOP, Collections, and Multithreading.
  • Java 8+ features, including Streams and Lambda Expressions.
  • Spring Boot, Spring MVC, Spring Framework.
  • Hibernate / JPA.
  • RESTful API development and integration.
  • Microservices architecture.
  • SQL databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with Git and Maven/Gradle.
  • Knowledge of application servers and deployment processes.

Good to Have

  • Cloud exposure (AWS / Azure / GCP).
  • Docker and Kubernetes.
  • CI/CD pipelines and Jenkins.
  • Kafka or RabbitMQ.
  • Agile/Scrum development experience.
  • Unit testing using JUnit and Mockito.

Candidate Profile

  • 8–9 years of relevant Java development experience.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and mentor junior developers.

Excellent communication and collaboration skills.