-
Luxoft

Java Software Engineer

Luxoft
Singapore · Full-time · Mid-Senior

Project Description:

Provide End to End Development solution to one of the largest investment banking products by scaling up the latest technology stack by adopting the cloud based services under CLM/Pega stream.


Responsibilities:

  • Participate in the full application development lifecycle for development of Java applications, Microservices, and reusable components to support overall project objectives
  • Leverage design patterns, test driven development (TDD) and behavior driven development (BDD) to build software that is reliable and easy to support in production
  • Must be adaptable to different responsibilities, and possess strong communications skills in order to work effectively with team members and stakeholders
  • Design and deliver front to back technical solutions and integrate into business processes
  • Participate in hands on coding, code reviews, architectural decisions, and reviews
  • Work in an Agile Systems Development Life Cycle (SDLC) process delivering rapid business value
  • Evolve and establish sound technical practices around Continuous Integration (CI), Continuous Development (CD), Site Reliability Engineering (SRE), and automated testing


Mandatory Skills Description:

  • 5-8 years experience in Core Java with Angular 11
  • Knowledge of Structured Query Language (SQL), JVM based programming languages (such as Java 8 and Kotlin), and Oracle
  • Extensive experience in Java programming, with expertise in Spring frameworks like SpringBoot /SpringCloud, Hibernate, RESTful Web Services, and Microservices
  • Experience with TeamCity and Git
  • Experience with messaging services, such as Kafka/MQ
  • Experience with TDD and BDD, with hands-on experience with least one testing framework, e.g. JUNIT, Cucumber, Selenium
  • Optional: Experience with Cloud or PaaS development and architecture (such as RedHat, OpenShift, and Google Cloud Platform)
  • CI experience ideally with Jenkins


Nice-to-Have Skills Description:

  • Banking experience in security and transactions is preferred.
  • Good to have experience in API development in conjunction with internal and external solution providers
  • Cloud background is preferred

Key Skills

Ranked by relevance

java cloud tdd continuous integration design patterns microservices cucumber angular kotlin junit paas sql jvm
Login to Apply
Posted
Dec 23, 2024
Type
Full-time
Level
Mid-Senior
Location
Singapore
Company
Luxoft

Industries

IT Services IT Consulting Banking Investment Banking

Categories

Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Luxoft
Related

Senior Java Developer (desktop experience must)

2026-04-08

Full-time
Mid-Senior
Ukraine
IT Services
Engineering
View Job Details
Luxoft
Related

Java Software Engineer

2026-03-24

Full-time
Associate
Romania
IT Services
Information Technology
View Job Details
Morgan Consulting
Related

Java Software Engineer

2026-04-12

Full-time
Mid-Senior
Australia
Information Services
Information Technology