Java Full Stack Developer- Banking Domain (India)

Java Full Stack Developer- Banking Domain (India)

13 Aug
|
PINEQ LAB
|
India

13 Aug

PINEQ LAB

India

Role: Java Full Stack Developer Banking Domain

Experience: 10+ Years
Locations: Bangalore | Chennai
Domain: Banking / Financial Services

Role Summary

We are looking for an experienced Java Full Stack Developer with strong expertise in backend development and good hands-on experience in frontend technologies. The ideal candidate will work on enterprise-grade applications in the banking/financial services domain, developing secure, scalable, and high-performance solutions.

Key Responsibilities

1. Backend Development

- Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
- Develop RESTful APIs and microservices for banking applications.
- Implement business logic, validations, security, and transaction processing.
- Work with Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, and related technologies.
- Design and optimize database queries and stored procedures.
- Work with relational databases such as Oracle, PostgreSQL, or MySQL.
- Implement secure and reliable integration with internal and external banking systems.
- Troubleshoot performance, production, and application issues.
- Write clean, reusable, maintainable, and unit-tested code.
- Participate in code reviews and technical design discussions.

2. Frontend Development

- Develop responsive and user-friendly web applications using Angular or React.
- Build reusable UI components and integrate them with backend REST APIs.
- Implement frontend validations, error handling, and state management.
- Work with HTML5, CSS3, Java Script/Type Script.
- Optimize application performance and browser compatibility.
- Collaborate with UX/UI teams to deliver effective banking application interfaces.

3. Banking Domain

- Develop solutions aligned with banking and financial-services business processes.




- Work with banking applications involving areas such as Payments, Accounts, Loans, Cards, Digital Banking, Customer Management, or Transactions.
- Understand banking workflows, transaction processing, security, and data integrity requirements.
- Ensure applications comply with enterprise security and development standards.
- Collaborate with business analysts and domain teams to translate requirements into technical solutions.

4. Microservices & Integration

- Design and develop REST APIs and microservices.
- Work with API gateways, service-to-service communication, and integration patterns.
- Experience with messaging technologies such as Kafka, RabbitMQ, or JMS is preferred.
- Implement logging, monitoring, exception handling, and resilience mechanisms.
- Support cloud-based deployments and containerized applications where applicable.

5. Dev Ops & Quality

- Work with Git, Maven/Gradle, Jenkins, CI/CD pipelines, and related development tools.
- Write unit and integration tests using JUnit, Mockito, or equivalent frameworks.
- Participate in Agile/Scrum ceremonies and sprint activities.
- Support application deployment, production releases, and issue resolution.
- Follow secure coding, code quality, and engineering best practices.

Required Skills

Backend Must Have

- Core Java / Java 8+
- Spring Boot
- Spring Framework
- RESTful Web Services
- Microservices




- Spring Data JPA / Hibernate
- SQL and relational databases
- Exception handling and multithreading
- JUnit / Mockito

Frontend Must Have

- Angular or React
- Java Script / Type Script
- HTML5
- CSS3
- REST API integration
- Responsive UI development

Additional Skills

- Git
- Maven / Gradle
- Jenkins / CI-CD
- Kafka / messaging technologies
- Docker / Kubernetes exposure
- Cloud exposure such as AWS, Azure, or GCP is an advantage

Banking Domain Skills

- Robust understanding of banking/financial services applications.
- Experience with transaction-based applications and enterprise integrations.
- Knowledge of Payments, Cards, Loans, Core Banking, Digital Banking, or Account Services is preferred.
- Understanding of security, authentication, authorization, audit, and data privacy requirements.

Experience & Qualification

- 10+ years of overall software development experience.
- Strong hands-on experience in Java Full Stack development.
- Demonstrated experience working on enterprise applications in the Banking/Financial Services domain.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline preferred.

Essential Skills

Java | Spring Boot | Microservices | REST API | Spring Data JPA | Hibernate | SQL | Angular/React | Java Script/Type Script | HTML | CSS | JUnit | Git | Banking Domain | API Integration | CI/CD

Role Expectations

- 60% Backend Development
- 40% Frontend Development
- Strong problem-solving and analytical skills.
- Good communication and stakeholder-management skills.
- Ability to work independently as well as collaboratively in an Agile environment.
- Strong focus on application security, scalability, performance, and code quality.

📌 Java Full Stack Developer- Banking Domain (India)
🏢 PINEQ LAB
📍 India

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: java full stack developer- banking domain (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: java full stack developer- banking domain (india) / india