Senior Java Developer

Luxoft — Poland · Posted ~1 day ago

Senior Full-time Visa History ✓

Skills

Java Spring Hibernate JSF JUnit Mockito Maven GitHub Agile development TDD BDD Object-oriented programming PowerMock JBehave Grails Sybase TeamCity Liquibase AppDynamics JMeter React Cucumber

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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