Java Developer
Role details
Job location
Tech stack
Job description
For over 8 years, we've driven digital transformation for Forbes Top 100 companies. With 35 million app installs and over 120 successful projects, we're proud to be the trusted partner of brands like Nova Poshta, Fishka, Ukrnafta, Sense Bank, Varus, Novus, Avrora, and many more.
About the role: We are looking for a strong, self-driven Java Developer to join a project focused on system refactoring and new feature development. You will work with an existing product, improve code quality and architecture, and actively participate in shaping technical solutions. This role requires a high level of autonomy, confidence in your expertise, and the ability to take ownership from analysis to implementation.
Your future responsibilities:
- Maintain and support the existing codebase, ensuring stability, performance, and reliability of the application
- Design and implement new features and functionality for upcoming iterations of the product
- Take technical ownership of the project, including architecture decisions, technical debt management, and alignment with business goals
- Contribute to the continuous improvement of code quality through refactoring and adherence to engineering standards
Requirements
- 4+ years of hands-on development in Java
- Strong practical knowledge of the Spring ecosystem (Spring, Spring Boot, Spring Data, Spring Security, Spring JPA)
- Solid understanding of OOP principles and common design patterns
- Proven ability to design, develop, secure, and integrate Web services
- Confident in working with Microservices architecture and API design
- Good understanding of Cloud deployment, CI/CD pipelines, and Agile development practices
- Practical knowledge of relational databases (PostgreSQL, etc.) and caching mechanisms
- Hands-on use of Docker for application containerization
- Familiarity with Azure cloud services
- Knowledge of Firebase Cloud Messaging will be a plus
- Intermediate+ English level for effective communication
Benefits & conditions
- Full remote or hybrid work format.
- Paid Time Off, sick days, medical insurance, regular reward evaluations, and accounting support.
- Corporate English lessons, reimbursement for training courses, and compensation for the use of personal equipment.
- IT Club Loyalty Card.
- Work with an open-minded team that welcomes your new ideas, alongside the best specialists who love sharing their experience.
- Get the chance to connect with top companies and contribute to the growth of the Ukrainian IT community together.
Our recruitment process: Recruiter interview Tech interview Hiring Interview Reference check Offer Ready to become a part of Devlight? Go ahead and send us your CV. We'll be thrilled to welcome you to the team!