Search by job, company or skills

Back-End Software Engineer

Back-End Software Engineer

trinity consulting services pte. ltd.
5-8 Years
SGD 6,000 - 8,000 per month
Early Applicant
  • Posted 20 days ago
  • Be among the first 10 applicants

Job Description

. Must have a minimum of 5 years of relevant experience in Java software engineering, ideally in a banking environment.

. Hands-on experience in core concepts and features introduced in Java 8 or later.

. Strong experience in the Spring framework, including core modules such as Spring Boot, Spring MVC, Spring Data, and dependency injection, with a focus on building scalable and maintainable applications.

. Proven experience in designing, developing, and maintaining microservices-based applications.

. Proven experience in designing applications using domain-driven design principles, understanding of bounded context, and awareness of design patterns and antipatterns.

. Hands-on experience in developing integration solutions using Apache Camel, including designing and implementing enterprise integration patterns (EIP), route configuration, and message transformation.

. Proficiency in deploying, managing, and scaling containerized applications using Kubernetes, including experience with resource management, namespaces, and Helm charts.

. Experience in containerizing Java applications using Maven plugins, particularly Jib, to build Docker or any OCI-compliant images, optimize container builds, customize layers, and manage container metadata.

. Experience with PostgreSQL or any RDBMS, and preferably with database management experience in a cloud environment. Experience with Hibernate ORM for database integration and query optimization.

. Experience with messaging systems like Apache Kafka, RabbitMQ, or WebSphere MQ, including designing, implementing, and maintaining event-driven architectures and message queues.

. Proficiency in building scalable and secure APIs (e.g., REST, gRPC, GraphQL, etc), adhering to industry standard practices in versioning and documentation (e.g. OpenAPI specs). Hands-on experience with asynchronous and event-driven APIs (AsyncAPI specs) and messaging protocols is a plus.

. Experience with continuous integration and continuous delivery/deployment pipelines.

. Proficient in version control systems, particularly Git.

. Experience with IntelliJ or VSCode.

. Strong understanding of code quality practices, including code reviews, unit testing / TDD, and integration testing. Experience with SonarQube and Checkmarx source code analysis tools.

. Experience in implementing BDD practices using tools like Cucumber and X-ray for Jira, integrating BDD frameworks into CI/CD pipelines to ensure continuous validation of functional requirements.

. Practical experience with a proven ability to translate high-level specifications and human intent into raw, production-ready codebases. The ideal candidate must be adept at steering AI coding agents through the core Spec Kit lifecycle (/constitution → /specify → /plan → /tasks), acting as the essential human gatekeeper who refines architectural intent, handles system edge cases, and verifies the generated code.

More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

5-8 yrs
SGD 6,500 - 9,000 per month
Singapore
Skills:
containerization , Java, Graphql, Websphere Mq, Rest Apis, PostgreSQL, Java 8, Rabbitmq, Git, Core Java, Docker, Apache Kafka, Hibernate Orm, Apache Camel, Kubernetes, Spring Framework, Microservices Design, GRPC, CI/CD, OpenAPI
3-6 yrs
SGD 5,000 - 7,000 per month
Singapore, Beach Road
Skills:
.NET, C#, Git, C++, Docker, MySQL, SQL Server, Python, Unreal Engine 5
3-6 yrs
SGD 5,000 - 6,200 per month
Yishun, Singapore
Skills:
containerization , Xcode, Tfs, MVVM, C++, Design Patterns, JIRA, Wpf, Backend Development, Git, Object Oriented Concepts, Linux, Application Development, Product Management, Product Design, Electrical, Object-Oriented Methodology
7-9 yrs
Singapore
Skills:
Mssql Server, Visual Studio, Java, Microservices, Fix Protocol, Github, Jira, Bdd, AWS, Gitlab, MySQL, Tdd, Javascript, financial trading platforms, Serverless Architecture, automated testing solutions, asynchronous messaging