QUESS SELECTION & SERVICES PTE. LTD.
Singapore
On-site
SGD 90,000 - 120,000
Full time
11 days ago
Job summary
A dynamic technology company in Singapore is seeking a Senior Software Engineer to lead and mentor a technical team. The ideal candidate has over 8 years of experience in software development, especially with Java 17 and Spring Boot. Responsibilities include designing and maintaining backend microservices, collaborating with teams, and ensuring application performance and security.
Qualifications
- 8+ years of software development experience and proven sprint management experience.
- Strong analytical and problem-solving skills.
- Ability to translate business requirements into effective technical solutions.
Responsibilities
- Lead and mentor the technical team, ensuring high-quality deliverables.
- Design, develop, and maintain backend microservices using Java 17 and Spring Boot.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Troubleshoot, debug, and resolve technical issues effectively.
Skills
Java 17
Spring Boot
Microservices architecture
Apache Camel 4
RESTful APIs
JWT authentication
Git
Jenkins
Docker
Confluence
Bitbucket
Education
Bachelor’s Degree in Computer Science or related field
Responsibilities
- Lead and mentor the technical team, ensuring high-quality deliverables — hands-on coding is essential.
- Design, develop, and maintain backend microservices using Java 17 and Spring Boot.
- Build and support integration solutions using Apache Camel 4.
- Develop and maintain APIs following OpenAPI specifications.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Participate in Agile ceremonies – sprint planning, stand-ups, and retrospectives.
- Ensure application performance, scalability, and security.
- Troubleshoot, debug, and resolve technical issues effectively.
- Maintain clean, testable, and well-documented code.
- Write unit and integration tests to uphold code quality.
- Implement CI/CD pipelines and automated testing.
- Stay updated with emerging technologies and best practices.
Requirements
- Bachelor’s Degree in Computer Science, IT, or related field.
- 8+ years of experience in software development with proven sprint management experience.
- Strong expertise in Java 17, Spring Boot, and microservices architecture.
- Hands-on experience with Apache Camel 4.
- Familiar with RESTful APIs, JWT authentication, and front-end basics (JavaScript, HTML, CSS).
- Proficiency with Git, Jenkins, Docker, Confluence, and Bitbucket.
- Strong analytical and problem-solving skills.
- Ability to translate business requirements into effective technical solutions.