Back to Jobs

Senior Java Developer with Microservices Expertise - Remote Opportunity with Luxoft

Remote, USA Full-time Posted 2025-11-03

Unlock Your Career Potential with Luxoft: A Leader in Digital Transformation

Luxoft, a prestigious name in the realm of digital transformation and IT services, is on the lookout for a highly skilled Senior Java Developer with a strong background in Microservices. As a remote-first company, Luxoft offers a dynamic and flexible work environment that is perfect for professionals looking to make a significant impact in the tech industry. If you're passionate about leveraging cutting-edge technologies to drive innovation and are looking for a challenging yet rewarding role, this could be the perfect opportunity for you.

About the Role

We're seeking an experienced Senior Java Developer who is well-versed in Microservices architecture and has a proven track record of delivering high-quality software solutions. As a key member of our team, you will be working on green-field projects in the Investment Banking domain, specifically in Asset Management, utilizing the latest technologies and cloud-based microservices architecture. This role demands not only technical expertise but also the ability to work in an agile environment, delivering fast turn-around deliverables that meet the dynamic needs of our business.

Key Responsibilities

  • Hands-on Development: Engage in coding activities as necessary, ensuring that all software components are developed in accordance with detailed software requirements, functional design, and technical design documents.
  • Quality Assurance: Contribute to the quality of software products by writing unit and functional tests, ensuring that software components meet the required standards.
  • Technical Support: Provide Level 3 support for technical infrastructure components, including databases, middleware, and user interfaces, ensuring the smooth operation of software systems.
  • Problem Analysis: Participate in problem and root cause analysis, collaborating with the team to identify and resolve technical issues promptly.
  • Integration and Testing: Integrate software components following the integration strategy and verify them through unit and integrated software testing according to the software test plan.
  • Change Management: Ensure that all code changes are properly documented and end up in Change Items (CIs), maintaining a clear audit trail.

Essential Qualifications and Skills

To be considered for this role, you must have:

  • A minimum of 5+ years of experience in Java development.
  • At least 3 years of experience with Microservices engineering, concepts, and patterns, with a strong understanding of Spring Boot.
  • Proficiency in building tools such as Maven or Gradle.
  • Experience with Version Control systems like Git.
  • Familiarity with Continuous Integration systems such as TeamCity or Jenkins.
  • A strong grasp of OOP and Microservices Architecture concepts.
  • The ability to write JUnit test cases and understand the importance of testing in software development.
  • A good understanding of advanced Java concepts, including references, class instances, methods, objects, constructors, mutable/immutable classes, functional interfaces, data structures like ArrayList, linked lists, and hashmaps.

Preferred Qualifications

While not mandatory, the following qualifications can enhance your candidacy:

  • Experience working in the Investment Banking or Asset Management domain.
  • Knowledge of cloud-based services and architectures.
  • Familiarity with agile development methodologies.
  • Experience with other programming languages or technologies that could complement your Java and Microservices expertise.

What We Offer

Luxoft is committed to providing its employees with a rewarding and challenging work environment. As a Senior Java Developer, you can expect:

  • A competitive salary that reflects your experience and skills.
  • The opportunity to work on cutting-edge projects in a dynamic and evolving domain.
  • A flexible, remote work environment that allows you to work from anywhere.
  • A culture that values innovation, teamwork, and continuous learning.
  • Access to a wide range of technologies and training opportunities to help you grow professionally.
  • A collaborative and supportive team that is passionate about delivering exceptional results.

Career Growth and Learning Opportunities

At Luxoft, we're not just looking for someone to fill a role; we're looking for a long-term partner who is committed to growing with us. As a Senior Java Developer, you'll have numerous opportunities to:

  • Enhance your technical skills through training and hands-on experience with the latest technologies.
  • Take on more challenging projects and responsibilities as you grow in your role.
  • Collaborate with cross-functional teams to drive business innovation and solve complex problems.
  • Participate in mentorship programs, either as a mentor or a mentee, to foster a culture of knowledge sharing.

Company Culture and Work Environment

Luxoft prides itself on its vibrant and inclusive culture that encourages creativity, collaboration, and continuous learning. As a remote-first company, we offer the flexibility to work from anywhere, ensuring a healthy work-life balance. Our teams are distributed across the globe, and we leverage technology to facilitate seamless communication and collaboration.

How to Apply

If you're excited about this opportunity and believe you have the skills and experience we're looking for, we encourage you to apply. Please visit our website at www.luxoft.com to submit your application. Don't miss out on this chance to join a team of talented professionals and take your career to the next level.

Your future starts here. We look forward to hearing from you!

Apply for this job  

Similar Jobs