Developer (Mumbai)

Developer (Mumbai)

06 Aug
|
Hitachi Payment Services
|
Mumbai

06 Aug

Hitachi Payment Services

Mumbai

Job Description

Role

REPORTS TO

Full Stack Developer

Vice President Product & Digital Transformation

DIRECT REPORTEES

INDIRECT REPORTEES

TBD

TBD

BRIEF BACKGROUND

Hitachi Payment Services is a leading payment solutions provider in the country, enabling its customers to grow by offering technology- led cash & digital payment solutions while building a robust payment infrastructure in the country, driving financial empowerment and enabling social change. We cater to customers such as banks, payment aggregators and fintech players who are ready to capture the emerging opportunities in this payments segment.

PURPOSE OF JOB

We are seeking a Senior Software Engineer with strong expertise in Java and Spring Boot and hands-on experience in Angular to design, develop, and maintain scalable enterprise applications. This role is primarily backend-focused, involving high-throughput systems, API integrations, and distributed architectures, while collaborating closely with frontend, DevOps, and product teams.

KEY RESPONSIBILITIES

Backend Development

- Design, develop, and maintain scalable RESTful APIs using Java and Spring Boot
- Implement authentication and authorization mechanisms (JWT, OAuth, refresh token flows)
- Build robust data access layers using JPA/Hibernate and native SQL queries
- Optimize application performance for high-throughput backend services
- Implement exception handling, logging, monitoring, and retry mechanisms
- Integrate with third-party systems and internal services (payments, external APIs)

Frontend Development

- Develop and maintain Angular applications using modular architecture
- Implement role-based access control, forms, validations, and API integrations




- Ensure responsive UI and smooth backend-frontend communication
- Collaborate with UX/UI teams to improve usability and performance

Event-Driven & Messaging Systems

- Work with Kafka and/or MQTT for asynchronous and event-based communication
- Design and implement producers, consumers, and message processing workflows
- Handle idempotency, retries, and failure scenarios effectively

DevOps & Deployment

- Containerize applications using Docker
- Deploy and manage services on Kubernetes (basic to intermediate level)
- Work with CI/CD pipelines and environment configurations
- Troubleshoot applications in Linux environments

Software Engineering Practices

- Write clean, maintainable, and testable code
- Participate in code reviews and enforce best practices
- Collaborate effectively in Agile/Scrum teams
- Contribute to technical design discussions and documentation

QUALIFICATION / KNOWLEDGE / SKILLS / EXPERIENCE

Qualifications:

- Bachelor s/Masters degree in Computer Science, Engineering, or a related field.
- Candidate should have 2 Years of relevant experience
- Strong verbal and written communication skills in English.
- Innovative thinker with a can-do attitude and the ability to adapt in a fast-paced environment.

Technical Skills

- 2+ years of professional software development experience




- Strong proficiency in Java (Core & Advanced)
- Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA
- Solid understanding of REST APIs and microservices architecture
- Strong experience with Angular
- Working knowledge of React is a plus
- Experience with PostgreSQL or other relational databases
- Familiarity with Kafka and/or MQTT
- Basic to intermediate experience with Docker and Kubernetes
- Working knowledge of Linux commands and server environments

Concepts & Fundamentals

- Robust understanding of OOP, SOLID principles, and design patterns
- Good knowledge of DSA and problem-solving
- Understanding of distributed systems fundamentals
- Experience with authentication, authorization, and security best practices

Nice to Have

- Experience in payment or financial systems
- Exposure to cloud platforms (AWS, GCP, Azure)
- Knowledge of system design and scalability
- Experience working in MNCs or product-based organizations

KEY COMPETENCIES

Competencies

Parameters

Beginner

Intermediate

Advance

Expert

Safety & Integrity

Ownership

Y

Challenge

Decision Making

Y

Result Oriented

Y

Customer Focus

Customer Centricity

Y

Agility

Y

Collaboration

Interpersonal Effectiveness

Y

Growth

Business Acumen, Strategic Orientation and Innovation

Y

People Development

Y

Any other

Functional domain knowledge of payments

Y

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Developer (Mumbai)
🏢 Hitachi Payment Services
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: developer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: developer (mumbai) / mumbai