Back to all jobs
TalentPulse logo

Java Developer

TalentPulse

On-siteContractSGD 68,400 – SGD 83,000Engineering5+ yrs experience

About the role

Key Tasks: • Lead and implement software development practices, including continuous integration, delivery, and deployment to enhance code quality and speed of delivery • Develop and conduct comprehensive testing strategies, including functional, performance, and security testing to ensure robust and reliable software solutions • Solution and development of backend systems, applications, and data structures to support scalable and efficient software products • Define and implement infrastructure as code practices, integrating multiple components and systems across the organisation • Perform code review and provide recommendation to fellow software engineers and vendors. This includes analysing trade-offs and making informed technical decisions • Design and oversee the implementation of software architecture, considering both functional and non-functional requirements • Perform progressive manual review the source code delivered by the vendor and verify the implementation of the solution as per the approved design Job Requirements: • At least 5 years of proven experience in working in software engineering teams and projects, including: o Experience in designing and implementing java applications, SQL skills, and shell scripting o Strong understanding of Server-side, Java/microservices, web services, RESTful API o Experience with RHEL, JBOSS EAP, OpenShift, Openstack, Watermelon, Maven, Oracle Database and fault-tolerant infrastructure concepts o Experience with cloud platforms and containerisation technologies (e.g. Docker, Kubernetes) o Strong understanding and experience handling file transfers - interfaces, interfaces resiliency, connectivity protocols e.g., Rest, SFTP, MQ o Experience with integration of Autosys, designing job scheduling, CI/CD, Datawarehouse, and Document Management System o Experience with setup, and integration of Observability platforms, monitoring, and alerts (e.g. Grafana, ELK stack) • Proficiency in building and maintaining front-end interfaces (using React, Angular) and back-end services (using Java) • Strong knowledge of database design and optimisation for efficient data storage and retrieval • Proven experience in implementing secure coding practices and application security testing • Ability to manage and streamline technical operations, prioritising the operations backlog, and automating processes to enhance efficiency and reduce release times Experience and Technical Skillset which would be an advantage • Experience with the S.W.I.F.T messaging platform and interfaces • Certifications in relevant skills (e.g., Java, AWS solution architect, Kubernetes, etc.) will be an advantage. • Experience in government digital projects or in banking and finance sector will be an advantage.

Ready to apply?

Create a free TalentPulse account to connect with this role and get matched with top opportunities.