Job Description
Job Title: Java Engineer
Department: Backend Engineering
Location: Hybrid / Remote
Company: AIRA Company
Role Overview
We are hiring a Java Engineer to build and maintain backend services that power scalable, reliable applications. This role focuses on writing clean, maintainable Java code, contributing to microservices-based systems, and collaborating across teams to deliver production-ready features.
This is an execution-heavy role with exposure to system design, performance tuning, and cloud-native development.
Key Responsibilities
-
Develop and maintain backend services using Java (Java 8+) and Spring Boot
-
Build RESTful APIs and integrate with internal and external systems
-
Contribute to microservices architecture with well-defined service boundaries
-
Write unit and integration tests to ensure code quality and reliability
-
Work with databases to design schemas and optimize queries
-
Debug production issues and participate in root-cause analysis
-
Collaborate with frontend, DevOps, and product teams to ship features
-
Follow coding standards, security guidelines, and CI/CD processes
Required Qualifications
-
2–5 years of hands-on experience with Java in production environments
-
Strong fundamentals in core Java, OOP, and collections
-
Experience with Spring Boot and REST API development
-
Working knowledge of SQL databases (MySQL/PostgreSQL)
-
Familiarity with Git and standard development workflows
-
Understanding of basic microservices and API design principles
-
Ability to write clean, readable, and testable code
Preferred Qualifications
-
Experience with messaging systems (Kafka, RabbitMQ)
-
Exposure to Docker and cloud platforms (AWS/GCP/Azure)
-
Familiarity with JPA/Hibernate
-
Basic understanding of system design and scalability concepts
-
Experience working in Agile/Scrum teams
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application