Java Back-end Developer (CIS)

Legacy People Georgia
Apply Now

We are currently hiring for a new project and are looking for talented Java Back-end developers to join our growing team. Role OverviewA Java Back-end Developer focuses on building robust, secure, and highly-available server-side systems and APIs that power products, working closely with front-end engineers and architects to ensure performance benchmarks are consistently met.

What We Expect From You:

• Design and implement microservices and distributed systems using Java and the Spring ecosystem, following established architectural patterns. • Develop secure, high-performance RESTful APIs that are consumed reliably by both web and mobile client applications. • Model, optimise, and manage relational and NoSQL databases to support scalable, data-intensive workloads. • Implement authentication and authorisation mechanisms using OAuth2, JWT, and Spring Security best practices. • Identify and resolve performance bottlenecks through profiling, load testing, and targeted refactoring of critical code paths. • Integrate third-party services, payment gateways, and external APIs in a maintainable and testable way. • Write comprehensive unit and integration tests to maintain high coverage and prevent regressions across services.