Save Job
Posted 4w ago

Senior Associate Software Development Engineer

@ National Payments Corporation of India
Mumbai or Hyderabad
OnsiteFull Time
Responsibilities:developing software, designing systems, writing code
Requirements Summary:3+ years Java/J2EE development with Spring and Hibernate; strong CS fundamentals, SQL and NoSQL, Redis, experience building highly available payment systems, and familiarity with AI-assisted development tools.
Technical Tools Mentioned:Java, J2EE, Spring, Springboot, Hibernate, Web Services, Linux, SQL, Redis, NoSQL, Copilot, Claude, Artificial Intelligence, Large Language Model (LLM), EFT
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Experience in software coding using open source stack and
Java/J2EE technologies:
  • Having sufficient design and coding experience in a complex
    enterprise software environment.
  • 3+ years of software experience with developing java and J2EE
    applications, and spring framework.
  • Hands on development on spring.
  • Strong foundation in computer science fundamentals: data structures
    and algorithms

  • Good exposure to Design patterns.
  • Hands-on experience with Java, J2EE, Spring, Hibernate, Web
    Services, Linux, SQL
  • Good knowledge of Open Source software applications is must
  • Write clean, maintainable, and well-tested code, leveraging AI to
    reduce development overhead.

  • Hands-on experience with AI-assisted development tools, LLM
    based code assistants.
  • Must have strong experience on in-memory cache DB like Redis etc.
  • Must have strong knowledge in coding for highly available
    applications only using open source stack in payments domain,
    preferably for products such as EFT switching, e-commerce,
    payment gateways, clearing & settlement solutions.

  • Strong experience in relational database and SQL. Knowledge of
    NoSQL is a must.

  • Well-Versed with AI Tools like copilot, Claude etc.