Senior Java Backend Developer

Luxoft — Poland · Posted ~3 hours ago

Senior Visa History ✓

Skills

Java Java 21 JavaScript Backend Development Microservices Web Application Development Unit Testing Integration Testing Production Support Source Code Analysis Software Design Requirements Analysis Team Collaboration Customer Communication Web Applications

🔓 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

A senior backend developer is sought to build and maintain microservices and web applications supporting retail store and warehouse operations. You will implement software components based on functional requirements, create unit tests, assist with integration testing, review existing code, and monitor production services. Strong commercial Java experience and working knowledge of JavaScript are required, together with effective communication and a willingness to contribute to technical refinements and ongoing service improvements.

Highlights

Opportunity to develop business-critical microservices and web applications for a large retail environment. The role includes involvement in software design, automated testing, production support, and continuous improvement while collaborating closely with customers and a technical team.

Description

Project Description: We are looking for a Java Backend Developer with commercial experience in JavaScript to join the team working on a project in the fashion retailing industry. A successful candidate will contribute to developing various store and warehouse operations microservices and web applications utilized by the fashion company's internal employees. We expect a communicative, flexible person who understands the business context as well as the technical design of the solution. Responsibilities: • Design and implement software components according to business/functional requirements • Create unit tests • Support the integration testing of developed services • Analyze existing system source code and propose improvements when necessary • Support and monitor the team's services deployed in the Production environment • Participate actively in Refinements • Communicate with the Customer Mandatory Skills Description: • Extensive coding experience in Java • Knowledge of Java 21 new features • Commercial experience with JavaScript • Solid experience with the Spring framework • Unit Tests (JUnit, Mockito) • Solid experience in core Java (including data structures and multithreading) • Experience with SQL and noSQL databases (experience with performance optimization) • Experience with Hibernate • Experience with event streaming and message queuing systems (Kafka or RabbitMQ or any other) • Ability to propose design and implement changes in complex systems • Experience working in Scrum • Proactive position, ability to facilitate a discussion or involve a colleague in a task-related collaboration • Strong verbal communication skills • Demonstrated professionalism with excellent communication skills tailored to meet client needs. • B2+ English Nice-to-Have Skills Description: • React.js • Node.JS • MongoDB experience • Experience with Test Driven Development (TDD) • Experience with BDD and Cucumber/Karate framework Languages: English: B2 Upper Intermediate