https://bayt.page.link/cQNmKkWNQ2oSpiYG6
Create a job alert for similar positions

Job Description

Summary role description:


Hiring for a Lead Software Engineer (Java) – Banking for a leading BankTech SaaS Mobile App platform provider.


Company description:


Our client is a Singapore Headquartered leading digital banking solutions provider, with a strong track record in designing, developing, and deploying digital solutions for leading banks across Asia, the Middle East and Africa. They partner with our clients in their digital transformation journey, delivering best-in-class UX and innovative new services built on a secure, scalable digital platform. Our client is the currently the partner of choice for several top banks for their digital banking needs. Our client provides cloud native, SaaS-deployable digital solutions enable banks to efficiently process $100B+ in transactions annually and significantly grow their online customer bases by offering award-winning, secure, and personalized UX.


Role details:


  • Title / Designation: Lead Software Engineer (Java) – Banking
  • Reporting Manager: Senior Director
  • Location: Chennai
  • Work Mode: Hybrid (3 days office; 2 days work-from-home)

Role & responsibilities:


Client Interaction & Requirements Gathering:


  • Collaborating with clients to translate business requirements into technology specifications.
  • Formulating strategies to gather functional requirements and documenting them in standard notations like use cases.

Technical Guidance & Architecture:


  • Guiding teams in defining technical architecture and finalizing database schema.
  • Coordinating with the Architect to ensure proper technology mapping.

Team Management & Mentorship:


  • Planning, allocating, and monitoring the work of the development team and providing technical guidance and support.

Project Execution & Delivery:


  • Understanding and implementing effective project management methodologies.
  • Managing project scope and handling change requests (CR).
  • Ensuring the timely delivery of projects within the set milestones (risk/quality/time).
  • Reporting on project progress and development activities.

Process Improvement:


  • Continuously improving processes and methodologies for project execution.

Version Control & Risk Management:


  • Ensuring proper versioning of applications and documents using open-source tools.
  • Identifying, mitigating, and escalating project risks, serving as the escalation point.

Banking Domain Expertise:


  • Gaining a thorough understanding of the business processes, goals, and requirements within the banking domain (corporate or retail internet banking)

Candidate requirements:


  • Minimum 8+ years of experience in developing web application (banking applications) with leading teams, managing projects, client handling and mentoring team members.
  • Expertise in Core Java (Java 8), JSP, Servlets, Hibernate/iBATIS.
  • Experience with Design Patterns (e.g., SOLID, GRASP).
  • Frameworks like Spring.
  • Databases: Oracle, MySQL, SQL Server, DB2.
  • Application servers: JBoss, WebLogic, WebSphere.
  • Web servers: Apache HTTP, IBM HIS, WebLogic iPlanet, Apache Tomcat.
  • Technologies such as Web Services, XML, SOAP.
  • Banking Domain expertise
  • Good to have – Strong understanding of corporate/retail internet banking.
  • Excellent communication skills to collaborate effectively with stakeholders.
  • Strong knowledge of security concepts and patterns implementation.
  • Experience in ensuring version control using open-source tools.

Selection process:


  • Discussion with Senior Architect
  • Discussion with Senior Director
  • Discussion with CTO

Job Details

Job Location
Pune India
Company Industry
Other Business Support Services
Company Type
Recruitment Agency
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.