Talent.com
This job offer is not available in your country.
Squad Lead - Spring Boot, Java / J2EE

Squad Lead - Spring Boot, Java / J2EE

ABHIDI TECHNOLOGIES (SINGAPORE) PTE. LTD.Singapore
7 days ago
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.

Create a job alert for this search

Squad Lead • Singapore