Java Back-end Developer

New
L
Legacy PeopleSoftware Development
Sri Lanka. Malaysia. Manila, PhilippinesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
3+ years
Required Skills
DockerPostgreSQLHibernateJavaKafkaKubernetesSpring BootRedis

Requirements

  • 3+ years of professional Java back-end development with deep knowledge of the JVM and core Java libraries.
  • Strong hands-on experience with Spring Boot, Spring Cloud, and ORM frameworks such as Hibernate or JPA.
  • Solid understanding of microservices architecture, including service discovery, load balancing, and inter-service communication.
  • Experience with relational databases (PostgreSQL, MySQL) and caching solutions like Redis.
  • Practical knowledge of message brokers such as Kafka or RabbitMQ for building event-driven services.
  • Comfortable with Docker, Kubernetes, and setting up or maintaining CI/CD pipelines in cloud environments.
  • Proficiency in English.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now