We’re opening the position of a Senior Java Developer to join the team of our Customers. They provide SaaS solutions that help companies to optimize their businesses. These solutions include business planning & execution, process automation, and optimization. The Customer’s platform leverages industry-leading ML and AI for better predictions and prevention of disruptions across businesses.
Responsibilities:
- Develop quality software (including effective test code) according to clean code principles
- Communicate with the Developers, DevOps, and PMs on the team and Client’s side
- Design, develop, document, test, and debug new and existing configuration management patterns and infrastructure as code following the SDLC model
- Participate in team activities such as backlog grooming, plannings, daily standups, and retrospectives
- Participate in cross-functional team discussions in the technical advisory role and provide technical solutions
- Leverage the team’s existing tools, frameworks, and resources
- Consider overall customer experience, including DoD, quality, and performance, while working through tasks, projects, and code reviews
- Write well-researched documents with qualifying data to articulate a point of view
- Work in an Agile team with an emphasis on quality
Requirements:
- 5 + years of experience as a Java Developer
- Knowledge of Spring Boot and the Microservices architecture
- Experience with Azure cloud environment (or AWS)
- Experience with SaaS methodologies
- Experience with API management platforms and providing/consuming RESTful APIs
- Knowledge of cloud development technologies, e.g., Azure, Kubernetes
- Understanding and ability to apply in practice OOP and SOLID principles
- Hands-on development skills along with architecture/design experience
- Experience with varied tools such as Design Patterns, Spring Boot, NoSQL, and Kafka
- English level – Upper-Intermediate or higher
Will be a plus:
- Experience with building reactive applications and familiarity with technologies like Reactor, RxJava, or Vert.x
We offer:
- Remote-first work model with flexible working hours (we provide all equipment)
- Comfortable and fully equipped offices in Lviv and Rzeszów
- Competitive compensation with regular performance reviews
- 18 paid vacation days per year + all state holidays
- 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
- Medical insurance with an affordable family coverage option
- Mental health program which includes free and confidential consultations with a psychologist
- English, German, and Polish language courses
- Corporate subscription to learning platforms, regular meetups and webinars
- Friendly team that values accountability, innovation, teamwork, and customer satisfaction
- Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
- We are committed to supporting Ukraine and actively participate in charity initiatives