Software Engineer (Backend-Java)
NavaFull Time
Senior (5 to 8 years)
Candidates should possess a B.Tech/BE in Computer Science, Information Technology, Business/Management Information Systems, or a related field, with no prior experience required. A basic knowledge of modern programming languages, experience with various APIs and external services, and familiarity with both relational and NoSQL databases are expected. Preferred qualifications include professional experience in coding, designing, developing, and analyzing data, with specific knowledge of Java, Spring Boot, and distributed application systems being a plus. Familiarity with Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux), Windows, databases like Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop, back-end technologies (Java, Spring Boot), front-end technologies (HTML, JavaScript, jQuery), and development tools (Eclipse, Visual Studio, IntelliJ) is also desired.
The Associate Software Engineer will work throughout the software development life cycle, creating, designing, coding, debugging, maintaining, testing, implementing, and validating applications. They will analyze existing applications or formulate logic for new ones, including flowcharting and debugging programs, and maintain application and programming documents. The role involves developing basic code using front or back-end programming languages, following program specifications for routine coding and support, and assisting with basic application documentation, testing, and validation. Responsibilities also include performing testing and validation for basic code changes and corrective measures, and applying an understanding of procedures, methodology, and application standards, including Payment Card Industry (PCI) security compliance.
Payment technologies and software solutions