Software Engineer

OGS PayLab: A PayTabs Company

Chennai District

On-site

INR 900,000 - 1,800,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

OGS PayLab: A PayTabs Company is seeking a hands-on Java backend developer to join its fintech-focused payment switching product team. You will own parts of modules, implement REST-based services, and ensure code quality with unit tests.

The role emphasizes end-to-end design, documentation, and collaboration with product managers to deliver scalable Java microservices using Spring Boot, MVC, and Cloud technologies. Expect a professional, growth-oriented environment.

Qualifications

  • Bachelor’s degree in computer science, engineering, information systems or related field.
  • Requires 3 to 6 years qualifying work experience in information technology or engineering environment.
  • Hands-on development experience with Java and Spring framework.

Responsibilities

  • Ideate software solutions with development teams and product managers.
  • Design client-side and server-side architecture.
  • Design scalable solution with detailed technical documentation.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs.
  • Test software to ensure performance and reliability.
  • Troubleshoot, debug and upgrade software.

Skills

Spring Frameworks
REST APIs
Unit Testing
Cucumber
Mockito
Java 8 Lambdas
JVM Tuning
Microservices
Git SCM

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
Subversion
TFS
JUnit
Mockito
Cucumber
Angular
React
Node.js

Job description

Summary / Objective

This job is to be part of the dynamic Payment switching product development team which caters to the needs of the Fintech space. The core technology expected is Java with Spring framework.

This job is to be part of the dynamic Payment switching product development team which caters to the needs of the Fintech space. The core technology expected is Java with Spring framework.

Essential Functions
  • Will be responsible for hands-on development and integrating REST-based applications.
  • Will own part of a module/subsystem end-to-end, detailed design, development, unit testing, and repository release.
  • Developing, implementing, and maintaining Java based components and interfaces and documentation.
  • Develop unit-tests which meet our internal code-coverage metrics.
  • Actively participate in the design of modules, features, and systems.
  • Recommending solutions by comparing advantages and disadvantages of custom development vs. using open source and commercial alternatives.
  • Technical documentation on high-level and low-level design with technical implementation information for other stakeholders.
  • Contribute positively to the team´s technical growth, sharing your technical knowledge by interacting with your peers in the day-by-day activities.
  • Analyse user requirements to determine how to translate into Java Debug and resolving technical issues.
  • Continually engage in professional development.
Competencies
  • Spring frameworks like Spring MVC, Spring Boot, and Spring Cloud for developing a web application, REST APIs Microservices.
  • Knowledge of tools for unit testing, integration testing, and automation testing like Junit, Cucumber and Mockito.
  • Familiar with some key APIs like JSON processing APIs like Jackson and Gson, XML processing APIs like JAXB and Xerces.
  • Will be good to have knowledge over JIT, JVM options, Garbage collections, and collectors, etc.
  • Java 8 features like lambdas and Streams to rewrite patterns like Strategy patterns.
  • Source control tools: Git, Subversion, TFS.
  • Familiarity with databases (e- g- MySQL, MongoDB), web servers (e- g- Apache) and UI/UX design.
  • Knowledge of multiple back-end languages (e- g- C#, Java, Python) and JavaScript frameworks (e- g- Angular, React, Node-js) will be a great addition.
Roles and Key KPIs
  • Work with development teams and product managers to ideate software solutions.
  • Design client-side and server-side architecture.
  • Design scalable solution with detailed technical documentation.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
Position Type/Expected Hours of Work
  • This is a full-time position reporting to Technical Manager, and regular hours of work and days are Monday through Friday, 10:00 a.m. to 7 p.m.
Preferred Education And Experience
  • Bachelor’s degree in computer science, engineering, information systems or related field and/or equivalent formal training or work experience.
  • Requires 3 to 6 years qualifying work experience in information technology or engineering environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

TAO Digital • Hyderabad

Hybrid
INR 2,400,000 - 4,800,000
Associate Lead Software Engineer
Associate Lead Software Engineer

tsys • Pune District

On-site
INR 1,200,000 - 2,200,000
Back End Developer
Back End Developer

ACL Digital • India

On-site
INR 1,500,000 - 2,100,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

V2 Solutions • Pune District

On-site
INR 1,200,000 - 1,800,000
Java Technical Lead (Cards & Payments)
Java Technical Lead (Cards & Payments)

NationsBenefits India • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Java Backend Developer
Java Backend Developer

Antal International • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Development Manager
Software Development Manager

Cashfree Payments India Private Limited • Gurugram District

On-site
INR 400,000 - 700,000
Technical Consultant - Java Full Stack Developer
Technical Consultant - Java Full Stack Developer

NTT DATA BUSINESS SOLUTIONS • Pune District

On-site
INR 900,000 - 1,300,000
Sr. Java Engineer
Sr. Java Engineer

InRhythm • Gujarat

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Global Payments Inc. • Pune District

On-site
INR 1,200,000 - 1,800,000