About the Role
We are looking for a Senior Java Developer to join our engineering team and contribute to the design, development, and delivery of complex software solutions for a range of high-impact projects.
In this role, you’ll combine hands-on coding with architectural input and team mentorship. You will also have a client-facing presence, contributing to long-term partnerships through technical excellence and clear communication.
This is an opportunity to be part of a collaborative, forward-thinking environment that encourages innovation and continuous growth.
What You’ll Do
• Design, develop, and maintain scalable Java-based applications and services
• Write clean, secure, and maintainable code following industry best practices
• Contribute to system architecture and design for performance and scalability
• Conduct code reviews and mentor junior developers to support team growth
• Collaborate with cross-functional teams and stakeholders to ensure quality delivery
• Participate in high-stakes technical initiatives and provide thought leadership
• Manage client relationships and communicate effectively to build trust and alignment
What We’re Looking For
• 7+ years of hands-on experience in Java development within IT projects
• Proficient in Java 8+ and frameworks such as Spring Boot, Spring MVC, Spring Security, and Hibernate
• Strong understanding of RESTful APIs and microservices architecture
• Experience with relational databases (e.g. MySQL, PostgreSQL) and ORM tools
• Comfortable using Maven or Gradle for build automation
• Proficient with Git and CI/CD workflows
• Experience with collaboration and tracking tools such as Jira and Confluence
• Strong analytical and decision-making skills, with the ability to work autonomously
• Excellent verbal and written communication in English
• Bachelor’s degree in Computer Science, Engineering, or a related field
Bonus Points For
• Hands-on experience with AWS or other cloud providers
• Familiarity with Docker and Kubernetes
• Experience working with NoSQL databases
• Exposure to Agile/Scrum development methodologies
• Knowledge of JavaScript frameworks like Angular or React
Perks & Benefits
• Private medical insurance
• National holidays off, even when falling on weekends
• Loyalty leave: +1 day/year
• Continuous professional development opportunities
• Sports subscription programs
• Referral bonuses for bringing in new talent
• Meal tickets
• Bookster subscription for reading & learning
• Community and team-building events
• Flexible and unlimited remote work policy
How to Apply
If you're passionate about building resilient and elegant Java applications and enjoy being part of a high-performing team, we’d love to hear from you.
Apply now and bring your technical expertise to projects that make an impact.