National Payments Corporation Of India (NPCI)
Java Architect
National Payments Corporation Of India (NPCI)India7 hours ago
Full-timeInformation Technology, Consulting

Experience - At least 9-12 years’ experience in building highly available & scalable platforms & experience with Java & Java EE Technologies.


Skills:

Experience in enterprise software environment using Java & Java EE technologies:


  • Having sufficient design experience in a complex enterprise software environment.
  • 12+ years of software experience with designing and developing Java and Java EE solutions
  • Strong foundation in computer science fundamentals: data structures, algorithms, and coding
  • Good exposure to various Design patterns (Java EE, Gang of Four and Microservices)
  • Hands-on experience with Java, Java EE, Spring, Hibernate, Web Services, REST, SQL
  • Good knowledge of Open Source tools a must
  • Must have strong consulting skills and should have successfully completed at least 2 large consulting engagements
  • Strong experience in relational database and SQL. Knowledge of NoSQL is a must.
  • Should be a good team player - Needs to work with Architects/ technical leads/ business leads to arrive at solutions
  • Needs to handle technical teams for managing and delivering technology solutions
  • Must have good Verbal and written communication skills
  • Exposure to AI tools such co-pilot, cursor, codium etc.
  • Belief in the power of AI and experience leveraging AI tools in various stages of SDCL (Coding, Testing, CI/CD, Monitoring and Support) will be an added advantage

Key Skills

Ranked by relevance