Search by job, company or skills

Fresher
Not Disclosed
Early Applicant
  • Posted 18 hours 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

2-5 yrs
SGD 4,000 - 6,800 per month
Singapore
Skills:
software design patterns , Agile Methodologies, Debugging, Sql, Git, Java Programming, Docker, RESTful API development, Spring Framework, Unit testing frameworks, Performance optimization, Automated deployment, Microservices architecture, CI/CD pipelines, Relational Database Design
Singapore
Skills:
Java, Distributed Systems, Spring Boot, Multithreading, Spring, Concurrency, Fix Protocol, Performance Optimization, Low-latency High-performance Trading Applications, Trade Lifecycle, Order Management, Trading Front Office, Market Connectivity, Real-time Application Development
Singapore
Skills:
Continuous Integration, Agile Methodologies, concurrency, Automated Testing, low latency Java, electronic trading platforms, low latency system design, performance optimisation, quality engineering practices, high throughput architecture, regional exchange microstructure, regulatory regimes
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
Singapore
Skills:
Java Programming, Test Automation Tools, AI tools