Software Engineer (Backend-Java)
NavaFull Time
Senior (5 to 8 years)
Candidates must have a minimum of five years of strong software engineering experience with expertise in Java, JavaScript frameworks, HTML, XML, and SQL. Strong object-oriented programming skills, a passion for learning new technologies, and excellent communication skills are essential. A BS/BA degree in Computer Science, Engineering, Math, Business/CIS, or a related field, or equivalent relevant experience, is required. Preferred qualifications include seven years of experience with Java, JavaScript frameworks, JSP, JSF, HTML, XML, SQL, microservice development, Spring Boot, cloud platforms (GCP, AWS, Azure), React, ORM technologies (Hibernate, JPA), ERP systems, higher education institutions, PCI compliance, and payment industry experience.
The Senior Software Engineer will participate in all phases of the software development life cycle using Agile Scrum methodology to create new software products. Responsibilities include collaborating with business analysts, product managers, and other engineers on the design and evolution of software solutions for financial transactions in higher education. The role also involves adhering to high standards for application security and reliability, including PCI DSS-compliant development and code review. Additionally, the engineer will interact with key customers during development, provide Tier III support, and gather product feedback.
Payment technologies and software solutions