Principal Consultant – Java Developer

Genpact

5 - 10 years

Noida

Posted: 9/3/2024

Job Description

Responsibilities


•    Significant software development experience with expertise in Java 7 and above
•    Experience with Multi-threading, Collections, and concurrent API
•    Experience writing high-quality code with fully automated unit test coverage (Junit) 
•    Experience defining and applying design/coding standards, patterns, and quality metrics depending on the solution
•    Working experience with various CI/CD systems and build tools (ant, maven, Teamcity etc.)
•    Working experience with data platforms (MySql) and messaging technologies 
•    Working experience with MVC frameworks like Spring, etc.
•    Working experience with web-services and APIs (REST, SOAP)
•    Excellent OOPs, data structure, and algorithm knowledge 
•    Working experience with LINUX/UNIX environment and shell scripts
•    Knowledge in one or more front-end development technologies like Angular js, Node js, etc.,
•    Knowledge & experience in microservices and automated integration testing
•    Working experience creating high performing applications, including profiling and tuning to improve performance
•    Knowledge of public cloud infrastructures (Azure)
•    Understanding & experience in API management
•    Experience in Scrum/Agile

 Qualifications 
Minimum qualifications we seek in you! 
•    B Tech/M Tech/BCA/MCA

Preferred qualifications 
 • Good analytical and problem-solving skills.
 • Ability to lead and facilitate cross-functional meetings and workshops.
 • Strong understanding of software design patterns and architectural principles
 • Strong communication and presentation skills.
 

About Company

Genpact is a global professional services firm delivering digital transformation by putting digital and data to work to create competitive advantage.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).