Java Backend Developer

Jobgether
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Java
Artificial Intelligence
Software Quality
Continuous Delivery
Continuous Integration
Github
Software Architecture
Software Engineering
Openapi
Delivery Pipeline
Spring-boot
Backend
Api Design
Software Version Control
Jenkins
Microservices

Job description

This is an exciting opportunity for a senior backend engineer to join a highly collaborative, multidisciplinary environment and contribute to the development of a brand-new greenfield platform. You will be responsible for designing and building scalable APIs and microservices using modern Java ecosystems, playing a key role in shaping the technical foundation from the ground up. The role combines strong software engineering expertise with architectural thinking, continuous delivery practices, and close collaboration with cross-functional teams. You will actively contribute to defining technical standards, improving code quality, and ensuring robust engineering practices across the project. Working in an agile, innovation-driven environment, you will help translate complex business needs into efficient and maintainable backend solutions. This position is ideal for a senior developer who enjoys technical ownership, clean architecture, and working on impactful, high-complexity systems. Accountabilities:

  • Participate in the design, development, and evolution of a greenfield backend platform from its early stages.
  • Build and maintain scalable APIs and microservices using modern Java frameworks and best practices.
  • Collaborate with cross-functional teams to define technical standards, coding guidelines, and software architecture principles.
  • Contribute to CI/CD pipelines and ensure smooth integration and deployment workflows.
  • Work within version control and agile development environments to deliver high-quality software efficiently.
  • Analyze complex business requirements and translate them into robust technical solutions.
  • Ensure code quality, maintainability, and performance across backend systems.
  • Support continuous improvement of development processes and engineering practices.

Requirements

  • Fluency in English (minimum C1 level, spoken and written).
  • Strong experience with Java 17 and/or Java 21.
  • Advanced expertise in Spring Boot 3.5.x or 4.0.x.
  • Expert-level knowledge of Git and version control workflows.
  • Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, or equivalents.
  • Practical knowledge of OpenAPI for API design and documentation.
  • Experience working with AI prompting concepts at a developer level.
  • Ability to work in a Mac-based corporate development environment from day one.
  • Strong problem-solving skills and ability to understand complex systems.
  • Experience in agile, collaborative, and fast-paced engineering environments.

Benefits & conditions

  • Permanent contract with a competitive salary package.
  • Flexible work model with remote working options.
  • Personalized career development plan and continuous learning opportunities.
  • Stable, long-term technical projects with strong engineering focus.
  • Flexible working hours supporting work-life balance.
  • Social benefits tailored to individual needs.
  • Collaborative and inclusive culture focused on personal and professional growth.

Apply for this position