DevJobs

Senior Java Software Engineer

Overview
Skills
  • Java Java ꞏ 4y
  • Spring Boot Spring Boot
  • RESTful API RESTful API
  • Microservices Microservices
  • Design Patterns
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • EC2
  • ECS
  • Lambda
  • Observability
  • S3
  • CD
  • CI

We are looking for a highly experienced Senior Java Engineer to join our Cloud Analytics group. This is a hands-on role involving the design and development of large-scale, cloud-native microservices running on AWS. The position is ideal for candidates with strong product-infrastructure experience who have built and operated complex distributed systems—not just feature development.

The role involves working with modern cloud technologies, building scalable services, and solving real production challenges. We are seeking engineers who come from SaaS/Product companies or startups, with proven experience building resilient, cloud-scale platforms.


Key Responsibilities

• Design and develop microservices architecture on AWS

• Build RESTful APIs using Java and Spring Boot

• Take part in designing, architecting, and implementing new features

• Work in an Agile environment

• Troubleshoot, debug, and optimize large-scale distributed systems

• Implement cloud-native solutions leveraging AWS services

• Drive performance improvements, scalability, and system reliability


What We’re Looking For

• Strong background in product infrastructure, not only feature development - Must

• Experience building complex services that operate at cloud scale - Must

• Hands-on expertise in solving production-level issues in distributed systems - Must

• Real, practical experience developing on AWS (not only deployment) - Must

• Experience with Docker/Kubernetes, CI/CD, Observability, and cloud-native tooling - Must

• Experience in SaaS, startup, or product-based environments - Must

• BSc in Computer Science, Software Engineering, or related field - Must

• At least 4 years of experience in Java development or cloud development - Must

• Strong experience with Java 8+, Spring Boot, and REST APIs - Must

• Hands-on experience with AWS services such as EC2, S3, Lambda, ECS - Must

• Solid understanding of software design, Design Patterns, and microservices architecture - Must

• Excellent English, both written and spoken - Must

Unilink Ltd.