See all roles

Senior Java Developer with Microservices Expertise - Remote Opportunity with Luxoft

Work from home Full-time role Hiring

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

You might like

Senior Java Engineer - Claims Communications Technology (Remote Opportunity) - Revolutionizing Insurtech with Cutting-Edge Technology

Work from home Full-time role

Senior Java Engineer for CRM - Remote Opportunity with GEICO

Work from home Full-time role

Experienced Senior Java Engineer for CRM - Remote Opportunity with GEICO

Work from home Full-time role

Experienced Senior Kotlin/JVM Software Engineer - Digital Banking Tools and Financial Insights

Work from home Full-time role

Senior Lead Database Administration Expert - Remote Opportunity with Kyndryl

Work from home Full-time role

Senior Local License Manager (Contract) - Remote Opportunity with Airbnb's Scaled Ops Team

Work from home Full-time role

Senior Machine Learning Engineer, Marketing Technology - AI/ML Innovation for Personalized Marketing Campaigns

Work from home Full-time role

Senior Manager, Analytics Engineering - Ads Insights and Tooling for Netflix's Ad-Supported Tier Expansion

Work from home Full-time role

Senior Manager, Capital Project Engineer - Food and Beverage Industry Expert

Work from home Full-time role

Senior Manager - Client Management: Leading Merchant Relationships and Driving Business Growth Remotely

Work from home Full-time role

Experienced Data Entry Technician – Customs Brokerage Team (Remote)

Work from home Full-time role

Flexible Remote Junior Content & Support A...

Work from home Full-time role

Join Today: Online Student Services Advisor

Work from home Full-time role

Project Manager, Permitting [New Mexico]

Work from home Full-time role

[PART_TIME Remote] Customer Support Representative job in

Work from home Full-time role

Experienced Full Stack Customer Service Representative – Remote Call Center

Work from home Full-time role

SOC Design Verification Engineer

Work from home Full-time role

Senior Payroll Associate | Austria

Work from home Full-time role

Senior C#/.Net Developer - II

Work from home Full-time role

Senior HR Generalist, Administrative Specialist 3 Confidential

Work from home Full-time role