Enable job alerts via email!

Squad Lead - Spring Boot, Java / J2EE

ABHIDI TECHNOLOGIES (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 100,000 - 140,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in Singapore seeks an experienced technical leader with a strong background in Java and microservices. The role involves designing and implementing large distributed systems while ensuring best practices in microservice development. Ideal candidates have over 7 years of experience and expertise in Spring Boot and Azure technologies.

Qualifications

  • 7+ years of technical experience in architecture development and backend system integration.
  • Strong hands-on experience in developing applications using Java/J2EE.
  • Deep knowledge of SOA and Microservices design.

Responsibilities

  • Design, program, and implement large distributed systems with microservices.
  • Translate functional requirements into design.
  • Lead technical activities and provide solutions to design risks.

Skills

Java/J2EE
Spring Boot
Microservices
RESTful APIs
SOAP Services
MSSQL
Azure Kubernetes Service

Education

Bachelor’s degree

Tools

Azure API Gateway
Swagger
Junit
Cucumber
Job description
Responsibilies
  • Broad experience in designing, programming, and implementing large distributed systems with microservices.
  • Deep understanding of Application, Infrastructure and security architecture and non-functional aspects like Performance, Scalability, Reliability, Availability, etc.
  • Translate functional requirements into design.
  • Work with technical SMEs to understand their requirements and ensure these are met.
  • Define best practices and standards for the microservice implementation.
  • Identify and define implementation patterns.
  • Lead activities to build accelerators and tools to increase the quality of deliverables.
  • Evaluates industry technologies to shape the design of services in consideration of cost, portability, compatibility, or usability factors.
  • Identifies and makes appropriate changes to technologies, integrated platforms, and systems to meet customer and operational requirements.
  • Continuously seeks to more efficiently manage and utilize technology, platforms, and systems.
  • Highlight design risks, provide alternative options, and recommend quality solution to specified problem.
  • Has the ability to provide technical leadership for the squad and enforce the Definition of Done.
  • Can act as a servant leader who encourages collaboration and open communication.
  • Experience in removing impediments and blockers for the squad.
Skills Requirements
  • Bachelor’s degree and 7+ years of technical experience within architecture development, integration of backend systems and development. Strong hands–on experience in developing applications using Java/J2EE, with Spring Boot framework knowledge and experience.
  • Deep knowledge of SOA, Architecture and Design on Micro services, REST Services and SOAP Services Development.
  • Experience in core Java fundamentals, Java 8+, Spring, Springboot, testing framework Junit, Cucumber.
  • Strong hands-on with design patterns, clean code.
  • Strong hands-on in Java Microservices (Springboot), RESTful APIs and SOAP Services.
  • Experience in designing and coding scalable Microservices.
  • Experience with middleware/messaging technologies such as MQ, JMS, Kafka and exposure to event-driven design patterns.
  • Experience in Spring Cloud.
  • Experience in Azure Kubernetes Service(AKS).
  • Experience in configuring and implementing Azure Open Service Mesh for Pod-to-Pod communication.
  • Experience in API Management using Azure API Gateway(APIM).
  • Experience in writing deployment pipelines to deploy Java microservices in Kubernetes.
  • Strong in creating/ defining Swagger specs for REST APIs, understanding REST principles, and Guidelines.
  • Demonstrated knowledge of the OAuth token-based authentication protocol.
  • Demonstrated knowledge of PCI and Security Coding Standards.
  • Experience with MSSQL, data modelling, query development and performance optimisation
Technical / Professional Skills
  • Spring Boot, Java/J2EE, SOA, REST and SOAP Services, MicroServices
Non-Technical / Soft Skills
  • Problem solving skills and ability to work under pressure.
  • Good command of English, both written and spoken.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.