Description

Job Responsibilities:

  • Design, develop, and maintain robust and scalable Java 8/J2EE applications.
  • Implement Microservices architecture using Spring Boot and integrate RESTful APIs.
  • Utilize expertise in Core Object-Oriented Programming with Java, Microservices, Spring Boot, and REST API design.
  • Work with JSON, Postman, JAXRS, and other related technologies for efficient data exchange.
  • Deploy and manage applications on Openshift using Helm for Kubernetes.
  • Containerization using Docker for seamless deployment and scaling.
  • Use Maven and Gradle for project builds and dependency management.
  • Implement CI/CD pipelines using Git and Jenkins for automated testing and deployment.
  • Apply knowledge of Drools for business rules management.
  • Document APIs using Swagger and maintain code documentation in Yaml.
  • Implement logging solutions with Splunk for effective troubleshooting and monitoring.
  • Work with SQL and handle data interactions in a relational database environment.
  • Implement data streaming and event-driven architecture using Kafka.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Use Git for version control and maintain clean and well-documented code.

 

Qualifications:

  • Bachelor's or Master's degree in Computer Science or related field.
  • Proven experience of 5-8 years in Java8/J2EE development in the travel or card payment domain.
  • Strong proficiency in Spring Boot, Microservices, REST API, Postman and related technologies.
  • Hands-on experience with Docker, Openshift, Helm, Maven, Git, Jenkins, and other DevOps tools.
  • Knowledge of Drools, Swagger, Yaml, Splunk, Gradle, SQL, Groovy, and Kafka.
  • Excellent problem-solving and debugging skills.

Education

Any Graduate