We are seeking a talented Senior Java Developer with strong expertise in Java, Spring Boot, microservices, and cloud-native application development. The ideal candidate will have hands-on experience with containerization technologies, cloud platforms, CI/CD pipelines, and building scalable distributed systems for enterprise environments.
Required qualifications
- 7+ years of total software development experience.
- 5+ years of experience in Java backend development.
- Strong expertise in Java, Spring Boot, and microservices architecture.
- 3+ years of hands-on experience with OpenShift.
- Solid experience with Docker and Kubernetes for containerized application deployment.
- Hands-on experience with cloud platforms (AWS/Azure/GCP).
- Experience building and maintaining CI/CD pipelines (Jenkins, GitLab, or similar).
- Strong background in REST APIs and distributed system design.
- Proficiency with Oracle, SQL, and PL/SQL.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Preferred qualifications
- Financial services industry experience.
- Experience with cloud-native application design.
- Exposure to Agile development methodologies.
- Knowledge of message brokers (e.g., Kafka, RabbitMQ).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK).