Luxoft
Senior Full Stack Developer with React
Develops and maintains full-stack applications for FX trade settlements and confirmation systems using Java, Spring, and React, focusing on microservices, distributed systems, and investment banking domain expertise.
- Compensation
- Not disclosed
- Location
- Pune, IN
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 9+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Minimum 9+ years of experience in Software Development
- Strong, in-depth knowledge of Core & Advanced Java concepts
- Hands-on experience with Struts, JavaScript, HTML, ReactJS
- Experience with Spring/Spring Boot, Camel, JUnit, Hibernate for Microservices
- Experience with Shell Scripts, Unix, PL/SQL, Oracle/Postgres, IBM MQ & JMS
- Knowledge of Cloud components
- Hands-on experience with distributed systems, Java messaging, and databases
- Strong object-oriented analysis & design skills
- Domain knowledge of Investment Banking - Trade Settlement Systems & Payment
- Good communication & presentation skills
- Experience with Agile methodologies (Velocity, Burndown charts, Story points)
- Exposure to tools like GitLab, TeamCity, Nexus, Maven/Gradle
Nice to have
- Passionate about excellence, learning, and integrity; values teamwork and collaboration
- Self-driven, problem-solving, and comfortable in dynamic, fast-paced environments
- Quick learner
Full description
Project description
As a new joiner, you'll be working on new settlements and a confirmation system for FX trades.
Responsibilities
- Develop and maintain full-stack applications using Java, Spring, and modern web technologies such as React.
Write and test product development code
- Apply core and advanced concepts to develop business solutions
- Participate in, or lead, design reviews with peers and stakeholders to decide architecture
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency)
- Triage product or platform issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
- Challenge vague requirements to gain clarity and avoid costly assumptions
SKILLS
Must have
- Minimum 9+ years of experience in Software Development.
- Some AI-assisted development/coding and prompting experience, AI tooling and usage, exposure to Cloud & DevOps
- Should have Strong, in-depth and hands-on knowledge & understanding of Core & Advanced Java concepts.
- Should have additional skills of Struts or UI development using Java Script, HTML, ReactJS.
- Should have good knowledge and hands-on experience in working with Spring-Springboot/Camel, JUnit, Hibernate to build Microservices.
- Should be experienced and familiar in working with Shell Scripts, Unix, PL/SQL, Databases (Oracle/Postgres), IBM MQ & JMS.
- Should have good knowledge & working experience in Cloud components.
- Should have hands-on experience with building distributed systems, Java messaging technologies and databases.
- Should have strong object oriented analysis & design skills.
- Should have good domain knowledge of Investment Banking - Trade Settlement Systems & Payment.
- Should have good communication & presentation skills.
- Should have hands-on experience with Agile methodologies & metrics like Velocity, Burndown chart, Story points etc.
- Should have strong organizational and quality assurance skills.
- Should have exposure to tools like /GITLAB, Devops like Teamcity, Nexus, Maven/Gradle etc.
Nice to have
- Passionate about what you do, you value excellence, learning and integrity, you like a work environment that places emphasis on team work, collaboration and delivering business value while working at a sustainable pace