Software Developer - Java
Job Description
Role Scope: Responsible for providing L2/L3 production support, development, and maintenance of critical banking applications. The role involves troubleshooting complex issues, managing P1 incidents, monitoring application performance, and ensuring system stability. Develop and support Java-based applications using Core Java, Spring Boot, Microservices, Hibernate, SQL, and Kafka.
Candidate Profile: • Strong expertise in Java, debugging, SQL, and troubleshooting • Experience in production support (L2/L3) • Ability to manage critical banking applications and handle P1 incidents Technical Skills: • Java (Core Java, Spring Boot, Microservices), Hibernate • SQL (query writing, optimization, performance tuning) • Kafka (understanding of messaging and transactions) • Exception handling and API security (authentication and authorization) Platform / Tools: • Monitoring tools: Splunk, Kibana, log analysis • DevOps: Jenkins, OpenShift/Kubernetes (basic to intermediate level) • Database: MariaDB or other RDBMS Functional Knowledge: • Exposure to Core Banking systems • Understanding of transaction processing and application criticality • Basic understanding of interest calculations for Savings and Current Accounts Additional Skills: • Knowledge of ACID properties • Understanding of vertical and horizontal scalability • Ability to design, analyze, and debug distributed systems • Strong problem-solving and communication skills
If interested, you can click on “Apply here” or write an e-mail to [email protected] with your updated resume. NOTE: - Only shortlisted candidates will be contacted back. Thanks & Regards Deeksha Agarwal EA Licence No.91C2918 Personnel Registration No. R26161520