Senior Java Software Engineer

2 days ago


Singapore Zig Full time

We are looking for a highly skilled and motivated Senior Java Software Engineer/ Technical Lead to join our team, focusing on designing, developing, and maintaining the server-side logic for our applications. The ideal candidate will have a solid foundation in Java, Spring Boot, and modern development practices. You will be responsible for building robust APIs, managing data persistence, and ensuring our services are reliable and performant. Job Responsibilities Design, build, and maintain scalable backend services and APIs using Java 17/Spring Boot, integrating with technologies like Kafka for messaging and relational databases (e.g., PostgreSQL, MySQL). Write clean, efficient, and well-tested code, ensuring high quality through comprehensive unit/integration tests and active participation in peer code reviews. Collaborate closely with product managers, frontend developers, and other engineers within an Agile/Scrum framework to define, design, and ship new features and system enhancements. Troubleshoot and resolve production issues to ensure high availability and performance, while also improving the deployment process through application containerization (Docker) and CI/CD pipeline enhancements. Job Requirements Bachelor's degree in computer science, Engineering, a related field, or equivalent practical experience. Minimum of 3 years of professional software development experience is preferred. Solid hands-on experience in backend development with Java (JDK 17+) and the Spring Boot framework. Strong understanding of microservices architecture and designing RESTful APIs. Proficiency with build automation tools, specifically Gradle. Demonstrable experience with message queues, particularly Kafka. Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA) is preferred. Strong understanding of containerization concepts and hands-on experience with Docker. Familiarity with CI/CD principles and tools (e.g., Jenkins, ArgoCD, GitHub Actions). Experience in system modernization, such as migrating legacy applications (e.g., JBoss) to modern microservices architectures based on Spring Boot and RESTful principles. Experience with Python for backend development or system maintenance. Experience with Vue.js or React for frontend development. Experience working in an Agile/Scrum development environment. Excellent problem-solving skills and strong communication abilities. Seniority Level Mid-Senior level Employment Type Full-time Job Function Information Technology and Engineering #J-18808-Ljbffr



  • Singapore THE EDGE CONTRACTING SERVICES PTE. LTD. Full time

    **Senior Java Software Engineer - Singapore** We are looking for an experienced Java Software Engineer with at least 3 years of hands-on experience in Java software development and an interest in low-code platforms like Mendix, we want you to join our team! **Why Join Us?**: - Be part of a globally renowned MNC driving digital transformation. - Unlock...


  • Singapore Selby Jennings Full time

    Java Software Engineer - Financial Technology Client (Singapore)We are representing a leading financial technology firm seeking a skilled Java Software Engineer to join their software engineering team. This role offers exposure to wealth management systems and the opportunity to work on complex, scalable applications in a collaborative Agile environment....


  • Singapore Aster Full time

    Join to apply for the Senior Java Developer role at Aster Join to apply for the Senior Java Developer role at Aster Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Technology, Information and Internet Referrals increase your chances of...


  • Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Overview Senior Software Engineer (Java, J2EE )/ Full Stack Java Our esteem client is looking for a Senior Software Engineer (Java, J2EE )/ Full Stack Java to design and develop innovative software applications. Requirements Track record in handling Full Stack Java Development. Solid experience in handling "Java/ J2EE" Software application development....


  • Singapore Ellwood Consulting Pte Ltd Full time

    **6922857024187**:Java, Javascript, HTML, CSS, Restful Web, SpringFramework, React.js/AngularAgile/ Devops (CI/CD)Data structures/ AlgorithmsUI testing libraries (Jest/Mocha/Chai/Karma etc.)MQ, Hibernate, JDBC (Java Database Connectivity)JBOSS server knowledgeTDDDevelopment experience in Core Java, Springboot and minimum 4 years of development experience in...


  • Singapore EPAM Systems Full time

    Senior Software Engineer (Java) – EPAM Systems We are hiring a Senior Software Engineer (Java). In this role, you will design and implement in-house software solutions and integrate third‐party products (including software‐as‐a‐service) used by our business teams. You will be involved in the entire development lifecycle—from supporting the...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    A leading software development company in Singapore is seeking an experienced Senior Backend Engineer to deliver production-ready backend systems. Candidates should have a strong background in Java and related technologies, with at least 5 years of backend engineering experience. This role offers a chance to take ownership of system design, optimization, and...


  • Singapore Nicoll Curtin Full time

    Software Engineering Talent Partner | Building High-Impact Software Development Teams | Hiring Top Developers Our client, a leading global financial institution, is looking for an experienced Java Developer to join their Front Office technology team. This is a great opportunity for someone who thrives in fast‐paced trading environments and enjoys working...


  • Singapore THE EDGE CONTRACTING SERVICES PTE. LTD. Full time

    **Java Software Engineer - Singapore** We are looking for an experienced Java Software Engineer with at least 3 years of hands-on experience in Java software development and an interest in low-code platforms like Mendix, we want you to join our team! **Why Join Us?**: - Be part of a globally renowned MNC driving digital transformation. - Unlock excellent...


  • Singapore Luxoft Singapore Full time

    Senior Java Software Engineer (Asset Control Software)Direct message the job poster from Luxoft Singapore Project Description Our client is the corporate and investment banking arm of The Group, world's 10th largest