A

Java Software Engineer – Spring Boot and AWS

ACP Group

Singapore · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 రోజు క్రితం
Work mode
In office
Education
Degree in Computer Science, IT or Engineering
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Position Overview

Join ACP Group as a Java Software Engineer responsible for the design, development, documentation, testing, and delivery of software solutions tailored for an Automatic Fare Collection (AFC) system or its high-volume, performance-critical back office applications.

Key Responsibilities

  • Collaborate with the development team to gather requirements and maintain the software.
  • Design and build software aligned with the project needs and ensure comprehensive documentation throughout the SDLC.
  • Produce key deliverables such as Business Rules, Software Requirement Specifications, architecture and design documents, interface specifications, source code, testing protocols, and user manuals.
  • Support the Authority by addressing daily application support issues and liaise with users regarding requirements, design, and testing matters.

Candidate Qualifications and Requirements

  • Degree in Computer Science, IT, or Engineering with a minimum of 5 years in software development.
  • Experience completing at least one full software development lifecycle, including document production.
  • Proficient in requirement analysis, design, development, and deployment of complex enterprise-grade Java/JEE applications across UNIX/Linux and Windows environments.
  • Strong skills in database programming using SQL and DAO concepts, with hands-on experience in MySQL and PostgreSQL databases.
  • Hands-on expertise with Spring Framework and Spring Boot technologies.
  • Knowledge of software modernization, containerization, and microservices architecture.
  • Familiarity with Agile development and continuous integration practices.
  • Skilled in crafting Requirements Specifications, Use Cases, Design Documentation, object-oriented designs, and UML modeling.
  • Experience with AWS ECS, Docker containerization, and a deep understanding of DevOps best practices.

Additional Advantages

  • Experience with message queues and Solace platform.
  • Knowledge of cloud computing technologies including Kubernetes, AWS ECS Fargate, AWS RDS, and AWS Lambda.
  • Understanding of Automatic Fare Collection systems.
  • Exposure to EMV standards and PCI DSS compliance.
  • Experience with Microsoft Active Directory.
  • Front-end technologies: HTML, CSS, JavaScript, JSON.
  • Secure communication protocols such as SFTP and HTTPS.
  • Experience with Angular or similar frameworks.
  • Familiarity with Java unit testing frameworks.

Additional Information

  • Emphasis on delivering robust enterprise applications using Java/JEE across multiple operating systems.
  • Strong background in database programming and management using SQL and relevant database engines.
  • Proficiency in cloud-based containerization, microservices, and modern development lifecycle standards is essential.

Minimum education

Bachelor's Degree

Tools & software

Java Docker required PostgreSQL required MySQL required Spring Boot required Spring Framework required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer