Job Title:
Lead Java Developer
Job Description:
We are seeking an experienced Java Developer with Level 3 Production Support experience to support critical banking applications.
The ideal candidate should have hands-on technical role requiring a solid foundation in Java, Microservices, Shell Scripting, and basic PL/SQL.
Responsibilities include designing, developing, and maintaining high-performance applications using Java and Spring Boot for enterprise-level solutions.
Additionally, the candidate will provide Level 3 support for Java-based applications in the banking production environment.
Other responsibilities include developing optimized PLSQL queries, procedures, and functions to interface with Oracle databases.
Writing efficient, scalable, and maintainable code is also essential, leveraging Spring Boot and Java 8+ features.
Furthermore, the candidate will analyze and resolve production issues with minimal downtime.
Incident tickets will be worked on, and root cause analysis and tracking of resolution will be performed.
Automated scripts using Shell scripting for logs, restarts, or health checks will also be developed.
Log monitoring, system checks, and collaboration with infrastructure teams are necessary.
Finally, communication of status, risks, and updates to stakeholders and business teams will be done.
Qualifications and Required Skills:
* Bachelor's or Master's degree in Computer Science, Engineering, or related field.
* 5+ years of extensive knowledge of Java and Spring Boot with a strong understanding of microservices architecture.
* Experience with basic PLSQL, writing queries, stored procedures, and performance tuning in Oracle.
* Hands-on experience with Shell Scripting and automation in a Linux environment.
* Exposure to Linux environments.
* Experience in the Banking or Financial Services sector.
* Prior exposure to incident management and post-mortem reporting.
* Familiarity with tools like JIRA, ServiceNow, or ELK.
Benefits:
This position offers the opportunity to work in a dynamic team and contribute to the development of high-performance applications.
Additionally, the candidate will have the chance to work on incident tickets, participate in root cause analysis, and track resolution.
Moreover, the candidate will develop automated scripts using Shell scripting for logs, restarts, or health checks.
Communication of status, risks, and updates to stakeholders and business teams will also be performed.
Others:
It is preferred that the candidate has a background in Computer Science, Engineering, or related field.
Furthermore, the candidate should have strong analytical and debugging skills.
Ability to work under pressure and with multiple stakeholders is necessary.
Finally, the candidate should be familiar with tools like JIRA, ServiceNow, or ELK.