Overview
Build and maintain Java microservices and Angular front-ends for banking applications, working closely with the team to deliver reliable, well-tested code.
What you'll do
- Design, develop and maintain backend services using Java 17 and Spring Boot
- Build responsive front-end screens in Angular
- Develop and integrate REST and SOAP web services
- Build event-driven and asynchronous flows using Kafka or MQ
- Apply design patterns and sound microservices principles in day-to-day development
- Write and tune queries on relational databases
- Deploy and support applications on Kubernetes, and use Splunk for logs and monitoring
- Take part in code reviews and follow team coding standards
- Work with the team and stakeholders on requirements, estimates and delivery
What you'll need
- 5 to 7 years of hands-on Java development
- Strong core Java: OOPs, collections, exception handling, multithreading
- Java 17 experience
- Spring Boot, Spring Data JPA and Hibernate
- Microservices architecture and common design patterns
- REST and SOAP web services
- Messaging with Kafka, ActiveMQ or RabbitMQ
- Angular (version 17 or above) with TypeScript
- Relational databases (Oracle, PostgreSQL or MSSQL) and SQL tuning
- Good understanding of data structures, algorithms and OS fundamentals
Nice to have
- Kubernetes and Docker
- Splunk or similar monitoring tools (Grafana, Kibana)
- CI/CD tools and Git
- Banking or financial services domain experience
- Relevant certifications
Details
- Location: Hyderabad / Bangalore
- Work mode: Work from office 3 days a week (mandatory)
- Start date: Immediate
- Interview: Face-to-face (Hyderabad / Bangalore)
Read the full description and apply on the company’s own careers page.