Position
We are looking for an Experienced Java Back-End Developer to join our team.
Responsibilities and duties
- Quickly gain an up-to-date and comprehensive understanding of the code base and technology stack within weeks.
- Participate in planning sessions for new product features and deliver detailed roll-out/roll-back strategies for releases.
- Research and apply industry trends in daily work.
- Develop unit tests following industry standards to cover assigned work.
- Write and maintain high-quality code following industry best practices.
- Actively contribute to post-release maintenance issues.
- Develop elegant solutions for complex problems.
- Improve the reliability and efficiency of existing codebase, platforms, and/or core systems.
- Influence the direction and scope of technical vision within your domain.
- Understand the complete architecture of a product and the position of your work stream within it.
- Conduct code reviews of all major pull requests, define programming standards, and provide constructive feedback.
- Participate in the entire software development life cycle, end-to-end.
Qualifications and skills
- 5+ years of professional backend software engineering experience.
- Experience in analysis, design, coding, and implementation of next-generation web applications in backend programming languages (Kotlin/Java and Spring Boot).
- Experience in API-based architectures (e.g., SOA).
- Familiarity with any front-end frameworks (preferably React) is a plus.
- Experience working on high-traffic and large-scale web products.
- Knowledge of web infrastructure, distributed systems, and performance analysis.
- Eagerness to explore different new and old technologies.
- Experience in at least one “death march” project and understanding of the pitfalls to avoid.
- Ability to prioritize tasks and adapt quickly in a rapidly changing environment.
- Ensure and maintain optimal software quality within the assigned work stream and product.
- Working knowledge of AWS infrastructure and deploying applications on EKS is a plus.
- Experience with Liferay is required
What we offer
- A decent salary level, which allows you to think about our mutual success and not about tomorrow.
- Flexible working hours. You create your own schedule.
- Possibility to work remotely. You prefer home office or traveling around? Easy, that's exactly how we operate.