Senior Java Software Engineer

eTeam

Singapore

On-site

SGD 120,000 - 180,000

Full time

31 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

eTeam in Singapore seeks a Senior Java Architect to lead the design and implementation of large distributed systems built on microservices. You will drive REST/SOAP services, SOA principles and secure architectures across platforms, collaborating with SMEs to meet complex requirements.

You will define standards, build accelerators, and guide teams to deliver high-quality solutions while evaluating new technologies for cost, portability and reliability.

Qualifications

  • Bachelor’s degree and 5+ years of technical experience in architecture development, integration of backend systems and development.
  • Strong Hands-on experience in developing applications using Java/J2EE with Spring Boot.
  • Deep knowledge of SOA, Architecture and Design on Microservices, REST and SOAP Services.
  • Experience in core Java fundamentals, Java 8+, Spring, Spring Boot, JUnit, Cucumber.
  • Strong hands-on with design patterns and clean code.
  • Hands-on in Java Microservices (Spring Boot), RESTful APIs and SOAP Services.
  • Experience designing and coding scalable Microservices.
  • Experience with middleware/messaging such as MQ, JMS, Kafka.

Responsibilities

  • Broad experience in 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.
  • Work with technical SMEs to understand requirements and ensure they are met.
  • Define best practices and standards for microservice implementation.
  • Lead activities to build accelerators and tools to increase quality of deliverables.
  • Evaluate technologies to shape service design considering cost, portability, compatibility or usability.
  • Identify and implement changes to technologies and platforms to meet requirements.
  • Continuously seek to optimize technology usage across platforms.
  • Highlight design risks and recommend quality solutions.

Skills

Java/J2EE
Spring Boot
Microservices
REST & SOAP Services
SOA Architecture
Design Patterns
Kafka
MQ/JMS
OAuth/Security
API Management

Education

Bachelor’s degree

Tools

Swagger

Job description

  • Broad experience in 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.
  • Work with technical SMEs to understand their requirements and ensure these are met.
  • Define best practices and standards for the microservice implementation.
  • 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.
Essential Requirements (Skills Requirements)
  • Bachelor’s degree and 5+ 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.
Good to have
  • Experience in API Management
  • Experience in writing deployment pipelines to deploy Java microservices in Kubernetes.
  • 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
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 your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead (Java, Microservices)
Technical Lead (Java, Microservices)

HCL SINGAPORE PTE. LTD. • Singapore

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

AURUS CONSULTING PTE. LTD. • Singapore

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

PARKAR DIGITAL PTE. LTD. • Singapore

On-site
SGD 150,000 - 210,000
Senior Java Software Engineer
Senior Java Software Engineer

billigence asia pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Senior Java Developer
Senior Java Developer

HI5 CONSULTING SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 65,000 - 90,000
Java Application Engineer - Microservice Implementation
Java Application Engineer - Microservice Implementation

D L Resources Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
26991240 Engineer Senior Analyst (Spring Boot, Java)
26991240 Engineer Senior Analyst (Spring Boot, Java)

CITIBANK N.A. • Singapore

On-site
SGD 90,000 - 150,000
Java Developer
Java Developer

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 140,000 - 210,000
Senior Java Developer
Senior Java Developer

BILLIGENCE CONSULTANCY PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Developer
Senior Java Developer

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 100,000 - 180,000