Description

Job Responsibilities:

  • Design and implement highly efficient web applications in Java, focusing on performance optimization, including tuning jobs, optimizing transformation, and leveraging advanced features for batch and real-time processing.
  • Be responsible for analyzing performance concerns and issues.
  • Identify bottlenecks that require changes to improve performance.
  • Deploy the applications to the cloud environment using various cloud services and maintaining the application in Open Shift and AWS
  • Be responsible for building data pipelines & building API’s
  • Understand business requirements, Micro services, and data requirements
  • Be involved in writing unit test cases/scripts, test execution
  • Perform planning, design, Architecture diagrams and TDD document creation
  • Develop code as per business requirements
  • Facilitate code reviews with team
  • Work with integration team for component integration
  • Build Jenkins Pipelines for micro services

 

Skills and Experience Required:

Required:

  • 10+ years of experience. Must have Java Spring boot framework experience  
  • Utilize in-depth knowledge of functional and technical expertise in Java/J2EE Micro-services (Spring Boot) and Big Data in delivering solutions.
  • Able to configure applications for DevOps using Jenkins and GIT and build pipelines using Jenkins.
  • Able to deploy applications in cloud environments using various cloud services and maintain the applications in Open Shift and AWS
  • Knowledge of developing Staging Layers using Delta Lake for the Ingestion Framework.
  • Able to implement and manage data publishing and consumption using Kafka.
  • Able to implement solutions to transform and serialize datasets into JSON messages using SQL
  • Understanding of RESTful web services and API development.

Education

Any Graduate