Posted on: 13/07/2025
About the Role :
We are seeking a highly skilled and experienced Senior Java Software Engineer to join our growing development team. This role demands a passion for clean architecture, strong coding practices, and a commitment to building scalable, secure, and cloud-native enterprise applications. You will be instrumental in designing and developing microservices-based solutions that integrate with complex systems in a cloud-first environment.
Key Responsibilities :
- Design, develop, and deploy robust and scalable Java-based applications.
- Implement and manage microservices using Spring Boot, Spring Cloud, and other modern frameworks.
- Integrate event-driven architectures using Kafka, Azure Event Bus, or equivalent technologies.
- Participate in code reviews, enforce coding standards, and ensure high-quality software delivery.
- Develop RESTful APIs following OpenAPI (Swagger) specifications.
- Work with both relational (MS SQL, PostgreSQL) and NoSQL (Cosmos DB) databases.
- Build and manage cloud-native applications deployed on Azure Kubernetes Services (AKS) using Docker and Kubernetes.
- Collaborate with DevOps teams to support CI/CD pipelines using tools like Argo CD and implement infrastructure as code using Terraform.
- Ensure performance, security, and scalability in all delivered components.
- Contribute to architectural decisions and technology direction of the product.
Required Qualifications :
- 4 - 6 years of hands-on experience in Java software development.
- Strong understanding of Software Design Patterns and best practices.
- Proven expertise in building microservices with Spring Boot, Spring Cloud, or similar.
- Experience with event-driven systems using Kafka, Azure Event Bus, or similar.
- Proficient in working with both SQL and NoSQL databases.
- Solid understanding of cloud platforms, especially Microsoft Azure.
- Hands-on experience with Docker, Kubernetes, and container orchestration.
- Familiarity with DevOps principles, CI/CD pipelines, and Infrastructure as Code using Terraform.
- (Optional) Experience with Python frameworks like FastAPI or Django.
- (Preferred) Exposure to front-end frameworks like Angular is a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1512000
Interview Questions for you
View All