Senior Java Developer with Microservices Expertise - Remote Opportunity with Luxoft

Remote Full-time
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
Apply Now

Similar Opportunities

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

Remote

Senior Java Engineer for CRM - Remote Opportunity with GEICO

Remote

Experienced Senior Java Engineer for CRM - Remote Opportunity with GEICO

Remote

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

Remote

Senior Lead Database Administration Expert - Remote Opportunity with Kyndryl

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

Intern - Payments eCommerce Engineering

Remote

[Remote] DTC Video Editor

Remote

HR Compensation Analyst

Remote

Experienced Full Stack Online Chat Support Specialist – Customer Satisfaction & E-commerce Excellence with blithequark

Remote

**Experienced Customer Service Representative – USA-Based Remote Opportunity at blithequark**

Remote

[Remote] Application Engineer

Remote

Virtual Physical Therapist (PT) School Based - part time 10-15 hours per week

Remote

**Remote Chat Support Agent | No Experience Needed | Earn $25-$35/hr**

Remote

Part-Time Customer Support Specialist for Weekend Shifts - Remote Opportunity with blithequark

Remote

Experienced Data Entry Specialist – Flexible Online Work from Home Opportunities for Students without Investment

Remote
← Back to Home