Jobs · greenhouse:nix
Lead Java Engineer
Northwind Robotics · Ukraine · Posted 17d ago
About the role
Lead development and migration of a SaaS platform on AWS, focusing on backend systems and application reliability.
N-iX is looking for Lead Java Engineer for a global technology company serving large enterprises with mission-critical SaaS products in the brand protection and domain management space. The Client is consolidating multiple client portals into a single modern platform on AWS, with migration of existing clients onto it. The work spans application development, cloud infrastructure, and platform reliability as the new system scales. Requirements 7+ years of commercial Java engineering experience, including a technical leadership role on complex backend systems Strong hands-on expertise with Java 21, and comfort working with older Java versions in legacy code Deep expertise across the Spring ecosystem — Spring Boot, Spring MVC/Web, Spring Security, Spring Data JPA, JDBC, Spring Session, Actuator Solid experience with RabbitMQ and event-driven / asynchronous messaging Experience with Redis (caching, sessions) Strong relational database and SQL skills — data modeling, schema design, query optimization Working experience with AWS Proven track record designing and integrating REST APIs and distributed services Significant experience with data migration, ETL, or system integration at scale Strong testing discipline and a quality-first mindset — unit and integration testing Ability to own technical decisions, set standards, and mentor other engineers Ability to lead architecture and work-breakdown sessions and translate ambiguous business needs into a clear technical plan Build tooling with Maven Ability to work embedded within a client's team as part of a close partnership Ability to work with significant overlap with US Mountain Time, especially during ramp-up — distributed team across US / UK / Brazil Excellent English communication skills Experience working in Agile / Scrum / Kanban Tech stack: Java 21 (some older versions in legacy services), Spring Boot, Spring MVC/Web, Spring Security, Spring Data JPA, JDBC, Spring Session, Actuator, Redis, RabbitMQ, Maven. Responsibilities Lead the design and delivery of core backend services and data migration components Own the design of integration and synchronization logic between legacy and new systems Drive architecture and work-breakdown sessions; define, estimate, and sequence the work with the Client's senior engineers Set engineering standards and best practices; mentor and guide other engineers on the team Ensure strong test coverage and quality across the codebase Troubleshoot production and integration issues and lead root-cause analysis Participate in and lead code reviews, maintaining code quality standards Engage with Client engineering counterparts in US / UK / Brazil on integration points and delivery milestones Participate in Agile ceremonies (stand-ups, planning, retros, demos) Nice to Have Experience with AI-assisted development tools (Copilot, Claude, Cursor) Background in SaaS, multi-tenant platforms, or large-scale B2B portals Experience leading large-scale data migration between production systems Experience integrating with third-party / external partner systems via asynchronous protocols We offer*: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits *not applicable for freelancers
Read the full posting on greenhouse:nix →
FAQ
Is the Lead Java Engineer role at Northwind Robotics remote?+
This Lead Java Engineer position is listed as remote (Ukraine).
What is the salary for the Lead Java Engineer role at Northwind Robotics?+
The listing states Estimated 110k-238k USD.
What seniority level is this Lead Java Engineer role?+
This is a lead level position.
How do I apply for the Lead Java Engineer role at Northwind Robotics?+
Use the "Apply on greenhouse:nix" button to open the original posting on greenhouse:nix, where you can submit your application directly to Northwind Robotics.