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