Senior Software Engineer (Python, Java)
luxsoft
Job Summary
Luxoft is seeking a Senior Software Engineer to migrate a legacy HLASM system from mainframe to a cloud-based Java environment for a major US airline. Responsibilities include writing Java and Python code, troubleshooting issues in the new Java system, collaborating with client teams, and maintaining a Gen AI application supporting the migration process.
Must Have
- Proficiency in Java development (5+ years)
- Proficiency in Python development (5+ years)
- Experience with any cloud platforms and services
- Deep understanding of enterprise application architecture patterns
- Strong problem-solving and debugging skills
- Experience of work in distributed teams, with US customers
- Excellent communication skills for collaboration with the client teams
Good to Have
- Familiarity with large-scale system migrations and modernization efforts
- Experience with HLASM or other low-level programming languages
- Familiarity with Generative AI
- Prior experience working in the banking or financial services industry
- Knowledge of performance tuning and optimization in cloud environments
Job Description
Project description
We have an ambitious goal to migrate a legacy system written in HLASM (High-Level Assembler) from the mainframe to a cloud-based Java environment for a big airline company in the USA.
Responsibilities
- We are looking for an experienced Senior Software Engineer who can help perform the migration of the client platform:
- Write Java and Python code following the new architecture.
- Troubleshoot, debug, and resolve issues within the new Java system.
- Collaborate with client teams, to ensure alignment with project goals and deliver high-quality solutions.
- Maintain and fine-tune Gen AI application that supports the migration process.
Skills
Must have
- Proficiency in Java development (5+ years).
- Proficiency in Python development (5+ years).
- Experience with any cloud platforms and services.
- Deep understanding of enterprise application architecture patterns.
- Strong problem-solving and debugging skills.
- Experience of work in distributed teams, with US customers.
- Excellent communication skills for collaboration with the client teams.
Nice to have
- Familiarity with large-scale system migrations and modernization efforts.
- Experience with HLASM or other low-level programming languages.
- Familiarity with Generative AI.
- Prior experience working in the banking or financial services industry.
- Knowledge of performance tuning and optimization in cloud environments.
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior
5 Skills Required For This Role
Communication
Problem Solving
Game Texts
Python
Java