Java Technical Lead

Exasoft Pte. Ltd.

Singapore

On-site

SGD 150,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Exasoft Pte. Ltd. in Singapore seeks a senior architect to design and implement large distributed systems with microservices. You will translate requirements into scalable designs and lead efforts to ensure performance, security, and reliability across the architecture.

The role requires deep hands-on expertise in Java/J2EE, Spring Boot, REST/SOAP, Kafka, Kubernetes, and OAuth. Experience in banking/financial services is a plus, with a focus on clean code, design patterns, and API governance.

Qualifications

  • Bachelor's degree required, 7+ years of architecture experience in backend integration and development.
  • Strong hands-on Java/J2EE with Spring Boot knowledge.
  • Deep knowledge of SOA, microservices and REST/Soap services development.
  • Proficiency in Java fundamentals, Spring, testing with JUnit and Cucumber.
  • Experience with design patterns, clean code, and scalable microservices.
  • Experience with middleware/messaging (MQ, JMS, Kafka) and event-driven design.
  • Spring Cloud, API management, and deployment pipelines to Kubernetes.
  • Swagger specs for REST APIs, OAuth token-based authentication, PCI security standards.
  • Experience with MSSQL, data modeling, query optimization, and rules engines (Drools, JRules, etc.).
  • Knowledge of TIBCO Business Works/EMS, and migration of services to Spring Boot microservices.
  • Banking/Financial services domain background is advantageous.

Responsibilities

  • Design, program, and implement large distributed systems with microservices.
  • Apply architecture, infrastructure, and security considerations including performance, scalability, reliability, and availability.
  • Translate functional requirements into scalable designs and technical blueprints.
  • Collaborate with SMEs to ensure requirements are met and aligned with standards.
  • Define best practices and standards for microservice implementations and patterns.
  • Lead development of accelerators and tools to improve deliverable quality.
  • Evaluate technologies to optimize cost, portability, and usability.
  • Proactively identify changes to technologies and platforms to meet customer needs.
  • Promote efficient use of technology and continuous improvement in operations.

Skills

Architectural design
Microservices
RESTful services
SOAP services
OAuth
Security best practices
PCI compliance
Design patterns
Clean code
Event-driven design
Banking domain knowledge

Education

Bachelor's degree

Tools

Java/J2EE
Spring Boot
Spring Cloud
Kafka
JMS
MQ
MSSQL
TIBCO BW/EMS
Kubernetes
Swagger
API Gateway
JUnit
Cucumber
JBoss/Drools/JRules

Job description

Responsibilities
  • 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 to 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 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.
  • Highlights design risks, provide alternative options, and recommend quality solution to specified problem.
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 API Management using any API Gateway.
  • Experience in writing deployment pipelines to deploy Java microservices in Kubernetes.
  • Should be very strong in creating/ defining Swagger specs for REST APIs, understand REST principles, Guidelines.
  • Demonstrated knowledge of OAuth token-based authentication protocol.
  • Demonstrated knowledge of PCI and Security Coding Standards.
  • Experience with MSSQL, data modelling, query development and performance optimization.
  • Experience in business rule management systems or rules engines such as JBoss, JRules, JPBM, iLog, Drools, etc.
  • Working experience in modelling business logic and automating business processes using TIBCO Business Works and EMS messaging.
  • Experience in migrating TIBCO services to spring boot microservices.
  • Experience in Banking/Financial services industry would be an advantage.
  • Experience in Spring Boot,Java/J2EE,SOA,REST.
  • Experience in Soap Services,Microservices,Kubernetes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Lead
Senior Java Lead

AVATAR MODERN TECHNO SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 200,000
Java Technical Lead
Java Technical Lead

techedge-solution private limited • Singapore

On-site
SGD 120,000 - 180,000
Java Technical Lead
Java Technical Lead

ARYAN SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

eTeam • Singapore

On-site
SGD 120,000 - 180,000
Software Developer
Software Developer

PARKAR DIGITAL PTE. LTD. • Singapore

On-site
SGD 150,000 - 210,000
Senior Java Microservices Architect / Developer (Technology)
Senior Java Microservices Architect / Developer (Technology)

Cornerstone Global Partners (CGP Group) • Singapore

On-site
SGD 180,000 - 240,000
Applications Manager
Applications Manager

AURUS CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Java Developer
Java Developer

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 140,000 - 210,000
Senior Java Microservices Architect
Senior Java Microservices Architect

Epergne Solutions • Singapore

On-site
SGD 150,000 - 190,000
Senior Java Microservices Architect
Senior Java Microservices Architect

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000