About The Company
Luxoft is a global leader in innovative software development and digital transformation services. With a strong presence across multiple countries, Luxoft specializes in delivering tailored IT solutions to a diverse range of industries including banking, automotive, healthcare, and telecommunications. The company prides itself on fostering a collaborative and inclusive work environment, emphasizing continuous learning, technological excellence, and customer-centric approaches. Luxoft’s commitment to innovation and quality has established it as a trusted partner for organizations seeking to leverage cutting-edge technology to drive business growth and operational efficiency.
About The Role
We are seeking an experienced API Microservices Developer to join our API Management team at Luxoft. In this role, you will be instrumental in designing, developing, and maintaining high-performance, scalable, and secure backend services that support critical banking and financial applications. You will work closely with cross-functional teams including DevOps, QA, frontend, and product management to ensure seamless integration, deployment, and operation of microservices. The ideal candidate will have a strong background in Java development, API design, and microservices architecture, with a proactive approach to problem-solving and continuous improvement. Experience with the Avaloq Banking Suite will be considered an added advantage, as it aligns with our focus on banking solutions and digital transformation initiatives.
Qualifications
The ideal candidate should possess a minimum of 8+ years of experience as a Senior Java Developer, demonstrating a robust understanding of Java and related technologies. A degree in computer science, engineering, or an equivalent field is required. Proven knowledge of Java, Spring framework, RESTful API development, Hibernate, and web security protocols such as OAuth 2.0 is essential. Experience with testing frameworks like JUnit and Mockito, containerization tools like Kubernetes, and messaging systems such as Kafka or ActiveMQ is also necessary. Familiarity with API design and management tools, including Swagger/OpenAPI, is important. Candidates should have solid DevOps skills, including proficiency with Docker, Git, and Jenkins, to facilitate continuous integration and deployment. Strong analytical skills, a team-oriented mindset, and the ability to work independently are critical for success in this role.
Responsibilities
- Design, develop, and maintain high-performance, scalable, and secure Java-based APIs and microservices that meet business requirements.
- Translate complex business needs into detailed technical specifications and architectural designs, ensuring alignment with organizational standards.
- Implement best practices in software development, including writing clean, maintainable code, comprehensive unit testing, and participating in code reviews.
- Collaborate effectively with DevOps, QA, frontend, and product teams to facilitate seamless integration, testing, and deployment processes.
- Monitor application performance continuously, troubleshoot production issues promptly, and implement necessary improvements to enhance system stability and reliability.
- Stay informed about emerging technologies and industry trends, proposing innovative solutions to optimize system performance and security.
- Participate actively in Agile development practices, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of high-quality solutions.
Benefits
Luxoft offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. This includes competitive salary packages, health insurance, and retirement plans. Employees have access to ongoing training and development programs, opportunities for career advancement, and a dynamic work environment that encourages innovation and collaboration. Additionally, Luxoft promotes work-life balance through flexible working arrangements and supports a culture of diversity and inclusion. Our commitment to employee satisfaction and professional development ensures a rewarding and fulfilling career experience.Equal OpportunityLuxoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. We believe that a diverse workforce enhances our creativity, innovation, and overall success, and we invite applications from individuals of all backgrounds who are passionate about technology and ready to contribute to our dynamic team.