
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading tech firm in Singapore is seeking an API Senior Developer to design and implement large distributed systems using microservices architecture. The ideal candidate will have over 7 years of experience, specializing in Java and Spring Boot. Responsibilities include collaborating with technical experts, optimizing system usage, and ensuring high-quality solutions. This role offers a significant opportunity for impact in shaping technology practices within the organization.
Design, develop, and implement large distributed systems using microservices architecture.
Deep understanding of application, infrastructure, and security architecture, including non-functional aspects such as performance, scalability, reliability, and availability.
Translate functional requirements into effective system designs.
Collaborate with technical SMEs to understand requirements and ensure they are met.
Define best practices, standards, and implementation patterns for microservices.
Lead initiatives to build accelerators and tools to improve deliverable quality.
Evaluate industry technologies and make recommendations considering cost, portability, compatibility, and usability.
Identify, propose, and implement changes to technologies, platforms, and systems to meet operational and customer requirements.
Continuously optimize the use of technology, platforms, and systems.
Highlight design risks, provide alternatives, and recommend high-quality solutions.
Bachelor’s degree with 7+ years of technical experience in architecture development, backend system integration, and application development.
Strong hands-on experience in Java/J2EE with Spring Boot framework.
Deep knowledge of SOA, Microservices architecture, REST and SOAP services development.
Strong expertise in Java fundamentals (Java 8+), Spring, Spring Boot, and testing frameworks such as JUnit and Cucumber.
Proficient in design patterns, clean code principles, and coding scalable microservices.
Hands-on experience with Java Microservices (Spring Boot), RESTful APIs, SOAP services.