Would you be interested in joining the Luxoft team? If so, this opportunity could be the right fit for you! 👋
Luxoft is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation.
What do we offer our Employees?
👩⚕️ LuxMed health insurance (dental care & travel insurance included), life insurance🧗🏻♀️ MyBenefit program (Multisport card or Multicafeteria)💸 Paid referrals (also for external referrers)🌎 Global relocation and Internal Mobility Program (switching between projects, locations)🎓 LuxTalent platform (webinars, training, courses, paid certificates)... and many more! 💥
Project DescriptionWe are seeking a Senior Java Developer to lead the creation and maintenance of advanced software solutions. This role entails utilizing a wide range of technologies including Java, Spring Boot, AWS, and Microservices, underpinned by a commitment to high-quality output and innovation. You'll play a key role in the entire software development life cycle and contribute to our Agile & DevOps culture.
ResponsibilitiesArchitect and develop software solutions leveraging Java, Spring Boot, AWS services, and Microservices architecture.Utilize Spring Data JPA, Hibernate, and DynamoDB for robust data management and persistence.Implement effective system integration using Kafka for messaging, RESTful services, and logging with AspectJ.Maintain high code standards through writing unit tests, automating routines, and adhering to best practices.Collaborate across distributed teams, ensuring clear communication and mutual success.Keep abreast of and incorporate cutting-edge technologies and methodologies.Manage project workflows with Jira, document with Confluence, and use GitHub for source control.Monitor and optimize application performance with tools like Kibana and New Relic.
Mandatory skills descriptionDeep proficiency in Java, Spring Boot, AWS services, and understanding of Microservices architecture.Strong experience with Spring Data JPA, Hibernate, Kafka, DynamoDB, and RESTful APIs.Demonstrated ability in logging and monitoring practices, familiar with AspectJ, Kibana, and New Relic.Solid grasp of database management, both SQL (e.g., MySQL, PostgreSQL) and NoSQL technologies.Comprehensive knowledge of containerization and orchestration tools, such as Docker and Kubernetes.Proficient in CI/CD pipeline construction and maintenance, utilizing Jenkins, Travis CI, or similar.Expertise in Agile & DevOps practices, proficient with tools like Jira, Confluence, and GitHub for collaboration and version control.Strong analytical and problem-solving skills, with a detail-oriented mindset.Excellent communication and teamwork abilities, capable of working efficiently in a distributed team environment.
Qualifications:Bachelor's or master's degree in Computer Science, Engineering, or a related field.Extensive experience in Java development and familiarity with modern software architecture and cloud technologies.Demonstrated ability to work both independently and collaboratively, with a focus on delivering results.This opportunity is perfect for someone passionate about technology, eager to drive innovation, and looking to make a significant impact within a dynamic team environment. If you're ready to take on this challenge and contribute to our success, we look forward to hearing from you.
Nice to haveInsurance domain
LanguagesEnglish - B2 Upper Intermediate