Overview:
Technical Upskilling:
- Train on core technologies (e.g., Java, Spring Boot, Microservices, REST APIs).
- Hands-on labs for cloud platforms (AWS/Azure), CI/CD (Jenkins, Git), and containerization (Docker, Kubernetes).
- Encourage solution design workshops covering patterns, scalability, and security.
Certifications:
- Target industry-recognized certifications:
- Mid-level: Azure Associate, Spring Professional
- Advanced: Azure Architect, Kubernetes Administrator (CKA)
Leadership & Communication:
- Conduct sessions on stakeholder management, requirement analysis, and client presentations.
- Assign mentorship roles to foster team leadership and knowledge sharing.
Practical Exposure:
- Rotate team members through end-to-end project phases (design, development, deployment).
- Involve in architecture reviews, estimations, and client interactions.
Innovation & Growth Tracking:
Track capability growth via project impact, certifications, peer/client feedback.
Key Responsibilities:
- Architecture & Solution Design:
Drive end-to-end architecture and design for several key banking applications, ensuring scalability, performance, and security in alignment with industry best practices.
- Technical Leadership:
Lead development teams across multiple projects, guiding junior developers, enforcing coding standards, and ensuring delivery quality and timelines.
- Client Engagement:
Act as a trusted advisor to the client, consistently engaging with business and IT stakeholders to gather requirements, define solutions, and align technology outcomes with business goals.
- Delivery Ownership:
Play a critical role in planning, execution, and delivery of complex initiatives, taking accountability for successful rollouts in production environments.
- Innovation & Improvement:
Proactively identify opportunities for system enhancements and process improvements, contributing to the modernization of legacy systems and adoption of emerging technologies.
Qualification
- Bachelor’s degree in Computer Science, Engineering, or related field
- 8+ years of relevant experience in software development
- 3+ years of experience in a leadership or technical mentoring role
- Strong hands-on background across the following:
- Core Technologies:
- Microservices Architecture, REST Web Services
- Backend: Java 11 / 17, Spring Boot, Spring MVC, Dropwizard, JPA, EJB
- Frontend: React-JS, HTML, CSS, JSF, JSP
- Testing: WireMock, JUnit5, Mockito, Jest, Cucumber
- Cloud & Infrastructure:
- Azure, OpenShift, Pivotal Cloud Foundry
- Databases:
- Postgres, Cosmos, Oracle PL/SQL, MongoDB
- Version Control:
- Tools & Platforms:
- IntelliJ, Eclipse, JIRA, TeamCity, Odyssey, Figma, PL/SQL Developer, SonarQube, TOAD, Rational Rose, Quality Center, MS Visio
- Domain Tools:
- Temenos Wealth Manager, Appway
- Methodologies:
- Agile development practices (Scrum/Kanban)