Luxoft

Full Stack Engineer - Java and React

Luxoft

Singapore · Full Time

Be the first to apply

Experience
8+ yrs
Salary
—
Openings
1
Posted
3 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-level financial services applications. The focus areas include backend microservices, frontend applications, API creation, integration, and deployment within cloud-native environments.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java and Spring Boot frameworks.
  • Create and improve scalable microservices-based systems and RESTful APIs.
  • Build responsive frontend interfaces leveraging Angular and React technologies.
  • Incorporate HTML, CSS, JavaScript, and TypeScript for frontend development tasks.
  • Implement and uphold Micro Frontends architecture when applicable.
  • Integrate frontend applications seamlessly with backend microservices and REST APIs.
  • Utilize Docker and Kubernetes for application containerization and deployment processes.
  • Maintain and develop CI/CD pipelines with tools like Jenkins and Git.
  • Employ Kafka for event-driven system integration and asynchronous communications.
  • Work with relational and non-relational databases including MySQL, PostgreSQL, and MongoDB.
  • Deploy and maintain applications on cloud platforms such as AWS and Azure.
  • Conduct unit and integration testing, troubleshoot issues, and provide production support.
  • Engage in Agile development cycles, conduct code reviews, participate in technical discussions, and contribute to continuous improvements.

Essential Qualifications and Expertise

  • Over 8 years of professional experience in software development.
  • Proficient hands-on skills in Java programming.
  • Strong expertise in Spring Boot and microservices design.
  • Experience in designing and integrating REST APIs.
  • Proficiency in React for frontend development.
  • Solid understanding of HTML, CSS, JavaScript, and TypeScript.
  • Knowledge and application of Micro Frontends (MFE) architectural patterns.
  • Familiarity with container technologies Docker and Kubernetes.
  • Experience managing CI/CD pipelines using Jenkins and Git.
  • Competency in Kafka for event-driven architecture implementations.
  • Database experience with MySQL, PostgreSQL, and MongoDB.
  • Hands-on experience with AWS and/or Azure cloud environments.
  • Comprehensive grasp of enterprise application development life cycles and SDLC principles.
  • Ability to thrive in Agile development team settings.

Preferred Additional Skills

  • Experience with Node.js frameworks such as Express.js or NestJS.
  • Familiarity with front-end technologies including GraphQL, Redux, or Vue.js.
  • Previous engagement in financial services or banking software projects.
  • Exposure to cloud-native application development and DevOps methodologies.

Tools & software

Java React Git required Docker required Kubernetes required MySQL required Apache Kafka required Jenkins CI required

How they work

Teamwork & Collaboration Problem Solving Initiative
🤖
Online · instant AI help
Broxer