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

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Online Amazon Chat Support Specialist – Part-Time Remote Opportunity**

Remote Full-time

Experienced Customer Success Manager – Remote Part-Time Opportunity for Exceptional Client Relationship Builders and Strategic Thinkers at arenaflex

Remote Full-time

Clinical Pharmacology and Quantitative Science Intern (Programming/Computer Science)

Remote Full-time

Product Specialist

Remote Full-time

Director-Dental Network Development & Analysis - Remote

Remote Full-time

AVP, Residential Valuation Appraiser

Remote Full-time

Experienced Senior Data Analyst for Part-Time Remote Data Entry Opportunities – Unlocking Business Insights with arenaflex

Remote Full-time

**Experienced Customer Advocacy Contractor – Part-Time Opportunity at blithequark**

Remote Full-time

Comic Translator and Proofreader Needed – English to Portuguese(Br), Italian; Korean to English - Contract to Hire

Remote Full-time

Experienced Customer Care Representative – Remote Pharmacy Support and Wellness Empowerment

Remote Full-time
← Back to Home