Mid/Senior Java Developer
About the Role:We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes.
Must Have
Expert knowledge of Java (backend/fullstack web development)
Experience architecting cloud-based solutions (SaaS platforms or similar)
Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices
Strong command of English for daily teamwork in multicultural environments
Demonstrated ability to deliver secure, scalable, high-quality code
Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR
9+ years’ relevant industry experience (without degree)
Nice to Have
Exposure to other technologies (TypeScript, Python, etc.)
Experience working with multiple data models and integrating acquired codebases
Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons)
Background in industries like energy, IoT, finance, or regulated environments
Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes)
Your Profile
Tech Enthusiast: Keen to learn and apply emerging technologies and best practices
Analytical Thinker: Able to define requirements and design effective solutions to complex challenges
Product Mindset: Understands how technical decisions influence user experience and business drivers
Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture
Key Responsibilities
Design and develop Java-based backend and fullstack features for cloud-based applications
Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies
Write and maintain high-performance, secure code and automated tests to ensure product quality
Participate in sprint planning, code reviews, retrospectives, and technical discussions
Work closely with product managers and business stakeholders to align technical development with commercial goals
Mentor junior engineers and promote continuous improvement in team processes
Ready for your next challenge?Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
Mid/Senior Java Developer
Mid/Senior Java Developer