| Mandatory Skills | Java, Springboot, Microservices | | JD | Skills & Experience: - 7 10 years of relevant experience.
- Proficiency in Java programming language.
- Strong experience developing RESTful microservices using the Spring Boot framework.
- Experience designing and implementing BPMN processes using Activiti or Flowable.
- Proficient with SQL and NoSQL databases, including MongoDB, Couchbase, and Oracle.
- Experience with event-driven architecture using Apache Kafka, RabbitMQ, or Amazon MSK.
- Skilled in deploying and scaling applications on AWS, Azure, and Cloud Foundry.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Experience with CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Proficient in infrastructure as code (IaC) using Terraform or AWS CloudFormation.
- Knowledge of monitoring and observability tools such as AppDynamics, ELK Stack, Prometheus, Grafana, and OpenTelemetry.
- Understanding of RESTful API design principles and OpenAPI/Swagger specifications.
- Experience with unit testing, integration testing, and test automation using JUnit, Mockito, Postman, or Selenium.
- Familiarity with secure coding practices, OAuth2, JWT, and API security.
- Strong understanding of object-oriented design, design patterns, and algorithms.
- Experience using AI-assisted development tools such as GitHub Copilot, Amazon CodeWhisperer, or Tabnine to enhance productivity and code quality.
- Excellent analytical and communication skills; able to explain complex technical concepts clearly.
- Embraces a DevOps mindset and agile development practices.
- Comfortable working in fast-paced, collaborative environments
| |