Search by job, company or skills

Fresher
Not Disclosed
Early Applicant
  • Posted 5 days ago
  • Be among the first 10 applicants

Job Description

Role Overview
We are seeking an experienced Senior Java Developer to design, develop, and modernize enterprise applications. You will work closely with cross-functional teams to deliver secure, scalable, and maintainable solutions using modern Java technologies and cloud-native practices.

Key Responsibilities

  • Design, develop, test, and maintain Java applications using Spring Boot.
  • Modernize and migrate legacy applications to modern architectures.
  • Build scalable microservices and event-driven solutions.
  • Apply object-oriented design principles and software design patterns.
  • Develop and maintain BDD test automation using Cucumber and Gherkin.
  • Participate in Agile Scrum ceremonies and sprint deliveries.
  • Containerize and deploy applications using Docker, Kubernetes, and OpenShift.
  • Support CI/CD and GitOps deployment practices using GitLab and ArgoCD.
  • Perform code reviews and promote engineering best practices.
  • Collaborate with business, architecture, and operations teams to deliver high-quality solutions.
  • Troubleshoot and resolve complex technical issues across environments.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong experience in Java development within enterprise environments.
  • Hands-on experience with Java, Spring Boot, and modern JDK versions.
  • Solid understanding of Object-Oriented Programming, Domain-Driven Design (DDD), and design patterns.
  • Experience with microservices, layered, and event-driven architectures.
  • Familiarity with Agile/Scrum delivery methodologies.
  • Experience with Docker, Kubernetes, and OpenShift.
  • Knowledge of MongoDB, PostgreSQL, and object storage solutions.
  • Experience with GitLab CI/CD and ArgoCD.
  • Hands-on experience with BDD frameworks such as Cucumber and Gherkin.
  • Strong problem-solving skills, code review experience, and focus on software quality.

More Info

Key Skills

Similar Jobs

Singapore
Skills:
Java Programming, Software Development Methodologies, Optimising code for performance, Best practices
2-5 yrs
SGD 2,500 - 4,000 per month
Singapore
Skills:
Java, PostgreSQL, Spring Boot, Microservices, Git, Docker, MySQL, Microsoft Azure, Restful Apis, Oracle, Kubernetes, SQL databases
2-5 yrs
SGD 4,000 - 5,500 per month
Singapore, Ang Mo Kio
Skills:
Java, Jenkins, Git, Docker, MySQL, Mariadb, Spring Boot, Restful Apis, Spring Framework, Microservices, SQL databases
SGD 1,500 - 3,000 per month
Singapore, Tai Seng
Skills:
Java, Apis, MySQL, System Design, Debugging, Node.js, Sql
Singapore
Skills:
Java, Distributed Systems, Spring Boot, Rest Apis, Sql, Microservices