Requirement / Must Have
- Strong hands-on experience with Core Java (Java 8 preferred).
- Experience with Spring and Spring Boot.
- Experience building RESTful microservices.
- Experience with Kafka integration and message streaming.
- Experience with relational databases.
- Ability to work in an Agile environment.
Experience
- 7+ years of hands-on experience in Java application development.
- Experience working with microservices and distributed systems.
- Experience with CI/CD pipelines and automation tools.
- Experience with Unix or Linux environments.
Responsibilities
- Design, develop, and maintain enterprise-grade applications using Core Java, Spring, Spring Boot, and Hibernate.
- Build and optimize scalable, secure, and resilient RESTful microservices.
- Implement messaging and streaming solutions using Kafka.
- Write clean, maintainable, and unit-tested code following best practices.
- Participate in code reviews, architecture discussions, and development standards.
- Support CI/CD processes for automated build, test, and deployment.
- Perform troubleshooting, performance tuning, and production support as required.
- Design and optimize database queries and schemas.
- Use shell scripting for automation and operational tasks.
- Collaborate with QA teams, business analysts, product owners, and architects.
- Provide technical guidance and mentorship to junior developers.
- Ensure compliance with organizational standards and security guidelines.
Should Have
- Experience in the banking or financial services domain.
- Exposure to XML and JSON-based integrations.
- Familiarity with containerization and orchestration tools.
Skills
- Core Java and object-oriented design.
- Spring, Spring Boot, Hibernate, and JPA.
- RESTful microservices architecture.
- Kafka and messaging technologies.
- CI/CD automation and DevOps practices.
- Relational databases and SQL.
- Unix shell scripting.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Qualification and Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline.
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte