JobDescription
Role | REPORTSTO |
Full Stack Developer | VicePresidentProduct&DigitalTransformation |
DIRECTREPORTEES | INDIRECTREPORTEES |
TBD | TBD |
BRIEFBACKGROUND |
HitachiPaymentServicesisaleadingpaymentsolutionsproviderinthecountryenablingitscustomerstogrowbyofferingtechnology- ledcash& digitalpaymentsolutionswhilebuildingarobustpaymentinfrastructureinthe countrydrivingfinancialempowermentand 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. |
PURPOSEOFJOB |
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. |
KEYRESPONSIBILITIES |
Backend Development - Design develop and maintain scalable RESTful APIs usingJava and Spring Boot
- Implement authentication and authorization mechanisms (JWT OAuth refresh token flows)
- Build robust data access layers usingJPA/Hibernateand 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: - Bachelors/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 yearsof 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- Strong 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
|
| KEYCOMPETENCIES |
| Competencies | Parameters | Beginner | Intermediate | Advance | Expert |
|
| Safety&Integrity | Ownership |
| Y |
|
|
|
Challenge | DecisionMaking |
| Y |
|
| ResultOriented |
| Y |
|
|
|
CustomerFocus | CustomerCentricity |
| Y |
|
| Agility |
| Y |
|
|
| Collaboration | InterpersonalEffectiveness |
| Y |
|
|
|
Growth | BusinessAcumenStrategic OrientationandInnovation | Y |
|
|
| PeopleDevelopment | Y |
|
|
|
| Any other Functional domain knowledge of payments |
| Y |
|
|
|
|
|
Required Experience:
Senior IC
JobDescriptionRoleREPORTSTOFull Stack DeveloperVicePresidentProduct&DigitalTransformationDIRECTREPORTEESINDIRECTREPORTEESTBDTBDBRIEFBACKGROUNDHitachiPaymentServicesisaleadingpaymentsolutionsproviderinthecountryenablingitscustomerstogrowbyofferingtechnology- ledcash& digitalpaymentsolutionswhilebuild...
JobDescription
Role | REPORTSTO |
Full Stack Developer | VicePresidentProduct&DigitalTransformation |
DIRECTREPORTEES | INDIRECTREPORTEES |
TBD | TBD |
BRIEFBACKGROUND |
HitachiPaymentServicesisaleadingpaymentsolutionsproviderinthecountryenablingitscustomerstogrowbyofferingtechnology- ledcash& digitalpaymentsolutionswhilebuildingarobustpaymentinfrastructureinthe countrydrivingfinancialempowermentand 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. |
PURPOSEOFJOB |
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. |
KEYRESPONSIBILITIES |
Backend Development - Design develop and maintain scalable RESTful APIs usingJava and Spring Boot
- Implement authentication and authorization mechanisms (JWT OAuth refresh token flows)
- Build robust data access layers usingJPA/Hibernateand 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: - Bachelors/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 yearsof 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- Strong 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
|
| KEYCOMPETENCIES |
| Competencies | Parameters | Beginner | Intermediate | Advance | Expert |
|
| Safety&Integrity | Ownership |
| Y |
|
|
|
Challenge | DecisionMaking |
| Y |
|
| ResultOriented |
| Y |
|
|
|
CustomerFocus | CustomerCentricity |
| Y |
|
| Agility |
| Y |
|
|
| Collaboration | InterpersonalEffectiveness |
| Y |
|
|
|
Growth | BusinessAcumenStrategic OrientationandInnovation | Y |
|
|
| PeopleDevelopment | Y |
|
|
|
| Any other Functional domain knowledge of payments |
| Y |
|
|
|
|
|
Required Experience:
Senior IC
View more
View less