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