Java Software Engineer

Mphasis

British Indian Ocean Territory

Accepting Applications Full-time On-site
Posted 1 hour, 58 minutes ago 0 views 0 applications
Job Description
**Job Summary:** We are looking for an experienced **Senior Java Developer / Lead** with strong expertise in **Java, Spring Boot, Microservices architecture, AWS, Kafka, Kubernetes, and CI/CD pipelines** . The candidate will be responsible for designing and building scalable, high\-performance, and cloud\-native applications. **Mandatory Skills:** * **Java (Core Java, Java 8\+)** * **Spring Boot \& Microservices Architecture** * **AWS (EC2, S3, Lambda, RDS, etc.)** * **Apache Kafka (Event\-driven architecture)** * **Kubernetes (Container orchestration)** * **CI/CD Tools** (Jenkins, GitHub Actions, GitLab CI, etc.) **Key Responsibilities:** * Design and develop **scalable microservices\-based applications** * Build and maintain **RESTful APIs using Spring Boot** * Implement **event\-driven architecture using Kafka** * Deploy and manage applications on **AWS cloud** * Containerize applications using **Docker** and orchestrate with **Kubernetes** * Build and manage **CI/CD pipelines for automated deployments** * Ensure **high availability, performance, and security** of applications * Perform **code reviews, mentoring, and technical guidance** * Collaborate with cross\-functional teams in **Agile/Scrum environment** * Troubleshoot and resolve complex technical issues **Good to Have:** * Experience with **Terraform / Infrastructure as Code** * Knowledge of **Monitoring tools (Prometheus, Grafana, ELK)** * Exposure to **Domain\-Driven Design (DDD)** * Experience in **high\-scale distributed systems**
Login to Apply

Don't have an account? Register

About Company
Share this job