Luxoft

Java Software Engineer

Luxoft

Singapore · Full Time

Be the first to apply

Experience
3–5 yrs
Salary
—
Openings
1
Posted
12 seconds ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Project Overview

This role involves supporting the development and enhancement of enterprise applications for a financial services client. The focus lies on backend microservices, frontend interfaces, API development, system integrations, and cloud-native deployments.

Key Responsibilities

  • Architect and implement enterprise-scale applications leveraging Java and Spring Boot frameworks.
  • Create and refine scalable Microservices and RESTful APIs.
  • Build responsive frontend solutions using Angular and React technologies.
  • Utilize HTML, CSS, JavaScript, and TypeScript to deliver engaging frontend experiences.
  • Implement and maintain Micro Frontends (MFE) architecture where applicable.
  • Ensure seamless integration between frontend applications and backend microservices/APIs.
  • Use Docker and Kubernetes for application containerization and deployment.
  • Develop and sustain Continuous Integration and Deployment pipelines utilizing Jenkins and Git.
  • Leverage Kafka for event-driven communication and asynchronous processing.
  • Manage databases including MySQL, PostgreSQL, and MongoDB.
  • Deploy and maintain applications across AWS and Azure cloud environments.
  • Conduct unit and integration testing, resolve issues, and provide support in production environments.
  • Engage actively in Agile methodologies, review codes, participate in technical discussions, and drive continuous improvements.

Essential Qualifications

  • Between three and five years of professional experience.
  • Proficient in Java development with solid hands-on expertise.
  • Experienced with Spring Boot and designing microservices architectures.
  • Skilled in developing and integrating RESTful APIs.
  • Familiar with container technologies such as Docker and Kubernetes.
  • Competent with Jenkins and Git for managing CI/CD workflows.
  • Knowledgeable in Kafka and event-driven systems.
  • Experience working with relational and NoSQL databases including MySQL, PostgreSQL, and MongoDB.
  • Good exposure to cloud platforms, particularly AWS and/or Azure.
  • Strong grasp of enterprise-level application lifecycle and software development processes.
  • Able to collaborate effectively within Agile development teams.

Desired Additional Skills

  • Knowledge of React and frontend technologies like HTML, CSS, JavaScript, and TypeScript.
  • Experience with Micro Frontends (MFE) architecture.
  • Familiarity with Node.js frameworks such as Express.js or NestJS.
  • Understanding of GraphQL, Redux, or Vue.js frameworks.
  • Prior experience in financial services or banking-related projects is advantageous.
  • Exposure to cloud-native development and DevOps methodologies.

Tools & software

Java Git · 2 to 5 years required Docker · 2 to 5 years required Kubernetes · 2 to 5 years required PostgreSQL · 2 to 5 years required MySQL · 2 to 5 years required MongoDB · 2 to 5 years required Apache Kafka required Amazon Web Services AWS required Jenkins CI required Microsoft Azure required

How they work

Teamwork & Collaboration
🤖
Online · instant AI help
Broxer