Description

Java / Spark - Technical Lead
• Knowledge of Domain Driven Design concepts and designing and developing Microservices from Monolith architecture.
• Expert knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow, etc.)
• Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools.
• Hands-on experience with Core Java Technologies with attention on multithreading, distributed caching, & fault-tolerant logic
• Hands-on experience in performance tuning distributed applications and building unit tests.
• Experience is setting up CI/CD pipeline for different platforms.
• Understanding and experience in Object-Oriented Design Principles & Test-Driven Development.
• Understanding and experience using continuous build tools like Maven / Jenkins / GIT.
• Strong Analytical and communication skills

 

Good to have:-
• Design and implement Spark jobs to define, schedule, monitor, and control processes
• Design and Manage data pipelines and acquisition processes
• Perform data processing and analysis
• Develop REST APIs for Spark jobs

 

Roles & Responsibilities:-
• Candidate should play strong Technical Lead role
• Deliver quality products and also guide a team to deliver
• Work in client locations with regular interactions with customer managers
• Good Knowledge of Agile Environment.

 

Qualification:- BACHELOR OF COMPUTER SCIENCE

Education

BACHELOR OF COMPUTER SCIENCE