Point your AI agent at freehire and let it find you a job.

Get the CLI →

REW Technology

NewBe an early applicant

Senior Back End Engineer (Java)

Discussion

Summary

Develop backend services and APIs for an enterprise B2B platform using Java, Spring Boot, and microservices. Focus on cloud-native environments, security, and system integration within a cross-functional team.

We are looking for a Senior Java Backend Engineer to join a cross-functional team working on an enterprise B2B platform that enables capabilities for both internal and external clients.
The platform serves as a shared foundation for multiple digital products, services, and integrations, connecting internal systems with customer-facing applications and external solutions.
The client is a global technology and infrastructure company operating at enterprise scale across multiple regions.
The cross-functional team of 12+ people includes Backend and Frontend Engineers, QA Engineers, DevOps Engineers, a Solution Architect, UI/UX Designer, Engineering Manager, and Business Analyst.
Tech stack: Java, Spring Boot, REST APIs, microservices, API Gateway, OAuth2/OIDC, JWT, Kubernetes, Azure, Git, CI/CD, GitOps, Grafana, Prometheus, Elasticsearch.

Requirements
  • 6+ years of hands-on experience with Java and strong experience with Spring Boot.
  • Strong experience with microservices, distributed systems, and API-first design.
  • Proficiency in designing and developing REST APIs and working with OpenAPI.
  • Good understanding of authentication and authorization, including OAuth2/OIDC and JWT.
  • Experience with API Gateway patterns and enterprise integrations.
  • Experience with cloud-native environments, Kubernetes, and CI/CD.
  • Solid understanding of security, scalability, resilience, and observability.
  • Strong troubleshooting skills and ability to work across multiple interconnected systems.
  • Ability to translate business and integration requirements into practical technical solutions.
  • Strong communication skills and English proficiency.
Responsibilities
  • Design, develop, and maintain backend services, APIs, and shared platform capabilities.
  • Take end-to-end ownership of features, from understanding requirements and technical design through implementation, testing, release, and production support.
  • Participate in solution design and technical decision-making within owned areas.
  • Proactively identify technical risks, dependencies, edge cases, and potential improvements.
  • Collaborate with Backend, Frontend, QA, DevOps, Architecture, and Business teams.
  • Develop and support integrations with internal and external systems.
  • Participate in code reviews, troubleshooting, and continuous platform improvements.
  • Use monitoring and observability tools to investigate issues and maintain service reliability.
  • Work with a high level of autonomy and ownership, driving work to a complete and reliable outcome rather than focusing only on implementation.
Nice to have
  • Experience with Spring Cloud and API Gateway solutions.
  • Experience with Azure or another major cloud platform.
  • Familiarity with GitOps and infrastructure automation.
  • Experience with Grafana, Prometheus, Elasticsearch, or similar observability technologies.
  • Understanding of API governance and lifecycle management.
  • Experience with identity and access management or enterprise SSO.
  • Experience building shared platforms or capabilities consumed by multiple products and teams.
Working conditions
  • Work within an established cross-functional international team.
  • Direct collaboration with engineering, architecture, product, and business stakeholders.
  • Work on a long-term enterprise platform with multiple products, integrations, and consumers.
  • Agile development environment with regular planning, technical discussions, code reviews, and team collaboration.
Hiring Process
  1. Intro call
  2. Technical Interview
  3. Manager Interview
  4. Pre-offer stage + Reference Check
  5. Official Offer

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available