Summary
✨ AI‑Generated
Join a professional engineering team as a senior Java developer working on a highly scalable web application. You’ll use Java and the Spring ecosystem alongside automated testing and modern Agile practices, with an emphasis on clean object-oriented design, TDD, BDD, and continuous quality improvement. The role also offers access to training and internal mobility opportunities.
Highlights
Strong benefits package, professional and open-minded engineering team, modern development practices, internal mobility opportunities, and access to training and professional development resources.
Description
🔥Become a Luxoft employee🔥
Our Benefits:
💰Paid Referrals
💻Equipment: laptop and monitor
🩺Private Medical & Dental care & Life Insurance covered
🏋🏽 ♀️ MyBenefit program (sports card, well-being program etc.)
🌎 Internal Mobility program - possibility of rotation between projects, locations, accounts
🎓 LuxTalent platform (webinars, training, courses)
...and more!
Project Description:
Team: Highly open minded, progressive and professional team.
Technologies: Highly scalable and flexible web application based on state-of-the-art technologies like Java, JSF, JUnit, Mockito, PowerMock, JBehave, Grails, Spring, Hibernate, Sybase, Maven, TeamCity, GitHub, Liquibase, AppDynamics, JMeter, Sublime, React, Cucumber.
Process: Agile process implemented, including artifacts as product backlog refinement, sprints, product backlogs, retros, velocity, and getting feedback from end users.
Quality is everything.
UI/ UX developer and TDD/ BDD approaches with extended OOP/ clean practices on the board.
Business trips: occasional business trips to London where key end users and main stakeholders are located in mostly on project requirements and architecture.
Infra: Superb infrastructure for development and communications.
On-going learning: Regular business trainings from real market operators from NY and London.
Innovation: open forum with top-down and bottom-up ideas for technical and organizational improvements.
Moreover towards Release When Ready, Release on Demand, Molecular Platform with Kafka, Flink, ElasticSearch, Docker for AI and Azure cloud adoption.
Responsibilities:
• Development
• Refactoring
• Unit and Integration testing
• Estimations
• Investigations
• Research
• New initiatives/ ideas
• Active participation in distributed agile process.
Mandatory Skills Description:
• At least 8 years of practical experience in writing readable code and commercial software design
• Experience in Java 8
• Experience in using clean code principles, design patterns, system architecture
• IntelliJ
• Unit testing (assertj or hamcrest, mockito)
• OOP & OOD
Nice-to-Have Skills Description:
• Experience in TDD
• Integration testing
• UNIX
• SQL
• Maven
• Spring (boot)
• Spring integration
• JMS
• ReactJS
• Teamcity
• JPA
• Hibernate
• Microservices Design Patterns
• Experience with distributed systems
Languages:
English: B2 Upper Intermediate
Polish: B2