Back-end Developer
About this role
Job Description: Backend Developer (Java / Spring Boot / Microservices)
Position Overview
We are seeking a highly skilled and motivated Backend Developer to join our engineering team. In this role, you will be responsible for designing, building, and maintaining robust, scalable, and high-performance server-side applications. You will heavily leverage Java, Spring Boot, and Microservices architecture to build critical APIs and enterprise solutions that drive our business forward.
Key Responsibilities
Microservices Development: Design, develop, and deploy highly scalable, decoupled, and secure microservices using Spring Boot.
API Design: Build, document (Swagger/ Open API), and maintain robust RESTful APIs.
System Architecture: Participate in technical design and architectural discussions, ensuring implementations align with distributed system best practices.
Database Management: Write, optimize, and troubleshoot complex SQL/NoSQL queries and manage data persistence using Spring Data JPA or Hibernate.
Code Quality & Testing: Write clean, maintainable, and well-documented code. Implement comprehensive unit and integration tests using JUnit and Mockito.
Collaboration: Work closely with Frontend Engineers, Product Managers, and DevOps in an Agile/Scrum environment to deliver end-to-end features.
Performance Optimization: Troubleshoot and resolve bottlenecks, ensuring high availability and low latency across backend services.
Required Technical Skills
Core Java: Deep understanding of Java (Java 8 / Java 11 / Java 17+), including OOP principles, multithreading, collections, and concurrency.
Frameworks: Extensive hands-on experience with Spring Framework, Spring Boot, and Spring Cloud features (Discovery Server, Config Server, API Gateway).
Architecture: Strong knowledge of Microservices design patterns (e.g., Circuit Breaker, CQRS, Event Sourcing, Saga pattern).
ORM / Databases: Proficient with Hibernate, JPA, and relational databases (PostgreSQL, MySQL, or Oracle).
Tools & Version Control: Experience with Maven or Gradle, and Git for version control
Salary: 5000 - 6000 YER Per monthCompany at a glance
At Asian Technology Solutions (ATS), we empower businesses to thrive in a digitally complex world through innovation, integrity, and service excellence. As a strategic partner to enterprises across Asia, the Middle East, and Australia, ATS delivers transformative solutions in Talent Acquisition, Consulting, IT Services, Cyber Security, and Fraud Prevention.
From building high-performing teams to implementing intelligent security systems and driving digital transformation, we help organizations unlock agility, resilience, and long-term growth. Our regional expertise, combined with global best practices, allows us to deliver tailored strategies that meet the evolving needs of our clients.
We don’t just offer solutions—we co-create success stories. Let’s shape the future together.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?