Save Job
Posted 1mo ago

Java - Senior Developers

@ IBS Software
India
OnsiteFull Time
Responsibilities:Designing backend, Delivering features, Mentoring teammates
Requirements Summary:7+ years of professional Java development; strong Java 8+, Spring Boot; microservices; REST APIs; JPA/Hibernate; PostgreSQL; Kafka/RabbitMQ; Docker; AWS; CI/CD; code quality; testing.
Technical Tools Mentioned:Java, Spring Boot, JPA / Hibernate, PostgreSQL, Kafka, RabbitMQ, MQ, Docker, AWS, Jenkins, GitHub Actions, SonarQube, JUnit, Mockito
Save
Mark Applied
Hide Job
Report & Hide
Job Description
  
Key Responsibilities

• Design and develop scalable, high-performance backend systems using Java and  modern frameworks

• Own end-to-end delivery of features — from design to production support

• Contribute to Microservices architecture, including service decomposition, API design, and inter-service communication

• Ensure code quality, testability, and maintainability through best practices and standards

• Participate in architecture and design discussions, influencing technical decisions

• Identify and address performance, scalability, and reliability bottlenecks

• Collaborate with cross-functional teams including product, QA, DevOps, and external stakeholders

• Mentor junior developers and contribute to engineering best practices

• Drive CI/CD, automation, and DevSecOps practices

• Contribute to technical documentation and knowledge sharing


Technical Skills & Experience

• Strong expertise in Java (Java 8+) and Spring Boot ecosystem

• Experience building Microservices-based architectures and RESTful APIs

• Hands-on with JPA/Hibernate, database design, and performance tuning (PostgreSQL or similar)

• Experience with Messaging systems (Kafka / RabbitMQ / MQ) and event-driven architectures

• Familiarity with Containerization (Docker) and cloud platforms (AWS preferred)

• Experience with CI/CD pipelines (Jenkins/GitHub Actions), code quality tools (SonarQube)

• Strong understanding of design patterns, distributed systems, and API design principles

• Experience with unit/integration testing frameworks (JUnit, Mockito, etc.)


Good to Have

• Experience in Travel / Airline / Hospitality domain

• Exposure to Kubernetes and cloud-native architectures

• Knowledge of Observability tools (Prometheus, Grafana, OpenTelemetry)

• Experience in High-volume transaction systems



Core Competencies

• Strong problem-solving and analytical thinking

• Ability to own and drive initiatives independently

• Excellent communication and stakeholder management skills

• Ability to influence technical direction and decisions

• Proactive mindset with a focus on continuous improvement


Qualifications

• 7+ years of professional Java development experience.

• Bachelor’s or master’s degree in computer science, Computer Engineering, or a related field.