Software Engineer (Backend-Java)
NavaFull Time
Senior (5 to 8 years)
Candidates must possess a Bachelor’s degree in computer science, MIS, or an equivalent degree in a technology discipline, along with 3+ years of relevant software development experience creating business applications utilizing Java/Spring/React technologies. They should have experience in RESTful web service development and a strong understanding of business objects, layered design, data access objects, and design patterns, alongside familiarity with relational databases such as MySQL, Oracle, PostgreSQL, and SQL Server.
The Software Developer II will passionately design, test, deploy, debug, and implement high-performing and secure software applications that transform user experiences, effectively applying Agile (Scrum) methodology to track progress and enforce project standards. They will participate in architecture and design discussions, code reviews, requirements definition, and documentation, contribute to the estimation of work for the team, troubleshoot and resolve complex technical issues, identify root causes, and implement effective solutions, develop and maintain automation and CI/CD environments, and function independently with project assignments. Additionally, they will collaborate with brilliant minds, share skills across product teams, and contribute to the development of the data collection and AI capabilities of the Issuance Device Management cloud solution, as well as make impactful contributions to hardware integrations and device integration services.
IT security