

Results-oriented Lead Developer and Technical Project Manager with over 13 years of experience in website and mobile application development. Expertise in designing and executing complex software projects that prioritize user needs and enhance interfaces. Strong knowledge of Angular, React.js, Java, and MySQL, facilitating a versatile approach to modern development challenges.
Strategy
• Develop and drive application strategy and roadmap in collaboration with the Domain Tech Lead.
• Ensure the technical consistency of solutions in the Hive with the business architecture, technology architecture and enterprise technology standards.
• Execute the Hive’s product vision with the Hive Leads.
• Collaborate with internal stakeholders on technology roadmap.
• Communicate technical feasibility and constraints, articulate clear explanation of technical issues to stakeholders.
Business
• Support business in appropriate sequencing of the backlog, refinement, and rationalization through a technical lens.
• Perform solution sizing, design detailed technological solutions for platforms, applications, or collections of
applications.
• Deliver solution intent (SI) and application designs, produce clear and comprehensive design and solution intent documents.
• Collaborate with IT Change and Release Managers to develop strategic delivery and release plans with technical dependencies.
• Proactively identify cross-hive or squad dependencies and risks, and develop mitigation plans to address them without waiting for formal planning sessions.
• Develop change implementation, release plans, and run books with technical dependencies, aligning all partners with support from the squad and architect.
Technical Leadership
• Influence prioritization for technology backlog and strategic initiatives.
• Incorporate considerations of technical debt into the roadmap alongside customer outcomes, ensuring a balanced approach to long-term sustainability.
• Align detailed technical solutions with strategic roadmaps, long-term architecture and product/platform vision and with overall organization's technology direction and standards.
• Support the squad in clearly slicing the backlog into independently shippable experience for customers and being responsible for technical delivery and technical excellence across the squads.
Identified and addressed technical and design dependencies to enhance the speed and quality of delivery,ensuring smooth delivery. • Accounted for collaboration with technical counterparts to mitigate technical debt and balance risk, and regulatory items with new features, functionality, or changes to keep the cost of change low. • Collaborated with team and technology partners to balance functional and non-functional requirements in backlog, implementing strategies to mitigate technical debt. • Lead the squad in defining both functional and non-functional requirements, ensuring critical aspects likeAPI response times and overall system performance are met. • Served as an expert for resolving technical and design issues. • Drove technical direction to build reusable, scalable, interoperable solutions that seamlessly integrated with existing investments. Processes • Regularly reviews squad metrics in regard to Predictability, Quality, Squad Sentiment and supports the team to better value delivery. • Work with chapters to promote quality engineering, technical craftsmanship and drive solutionstandardization and service reusability.
People & Talent • Contribute to technical innovation and share knowledge within the engineering community. • Stay updated on emerging technologies, lead internal workshops and seminars, encourage team participation in innovation initiatives. Vendor Management • Collaborated with vendors to integrate deliverables with internal systems, resolving issues to ensure effective delivery. • Drive POC or RFP and vendor evaluation exercise along with PO to ensure SCB technical standards are evaluated. Governance • Implemented microservices architecture to enhance system flexibility. • Design APIs and ensure they are secure, scalable, and well-documented according to standards. • Align technical solutions and the applications with established security control requirements, ensuring compliance and risk mitigation to avoid potential penalties. • Collaborate with Security Champions to identify and implement the necessary security controls tailored to
the specific delivery or process.
Skills and Experience
• Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field, with preferencegiven to advanced
degrees.
• A minimum of 10 years of professional Java development experience, including a proven record in backendsystem architecture
and API design.
• leadership role managing diverse development teams and spearheading complex Javaprojects.
• Proficiency in a range of Java frameworks such as Spring, Spring Boot, and Hibernate, and an understandingof Apache Struts.
• Exposure to UI performance, accessibility, and responsive design principles.
• Expertise in JVM internals, Garbage collection models, heap dump analysis, Java performance engineering
• Good knowledge on relational databases such as Oracle, MySQL, PostgreSQL, and experience with NoSQLdatabases like
MongoDB, Cassandra.
• Familiarity with DevOps tools and practices, including CI/CD pipeline deployment, containerisation technologieslike Docker and
Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
• Grasp of front-end technologies (HTML, CSS, JavaScript) for seamless integration with backend systems.
• Version control skills using tools like Git, with a commitment to maintaining high standards of code qualitythrough reviews and
automated tests.
• Exceptional communication and team-building skills, with the capacity to mentor developers, facilitate technicalskill growth, and
align team efforts with strategic objectives.
• Ability to lead in dynamic, iterative development environments
Key Responsibilities
• Design, develop, and maintain backend services using Java 17 and Spring Boot / Quarkus.
• Implement microservices architecture to ensure scalability and maintainability.
• Develop REST and SOAP APIs. • Integrate with databases using ORM frameworks and ensure efficient DB connectivity. • Developed and maintained messaging services using JMS and Solace to ensure reliable communication between microservices. • Ensure seamless API connectivity using platforms such as Kong or Axway. • Manage project dependencies and build processes using Maven. Key Responsibilities • Design, develop, and maintain backend services using Java 17 and Spring Boot / Quarkus. • Implement microservices architecture to ensure scalability and maintainability. • Develop REST and SOAP APIs. • Integrate with databases using ORM frameworks and ensure efficient DB connectivity. • Develop and maintain messaging services using JMS and Solace.
• Ensure seamless API connectivity using platforms such as Kong or Axway.
• Manage project dependencies and build processes using Maven. People & Talent
• 10+ years of experience in microservice API development using Java frameworks.
• Experience in developing and deploying cloud-native applications, with a focus on Function as a Service(FaaS) and Dev-in-a-box solutions.
• Strong skills in API integration with in-house and third-party vendor applications, including Trading Networks. • Hands-on experience with Docker, Kubernetes, or OpenShift container platforms. • Preferred experience in the banking domain. • Knowledge of Postgres or Oracle relational databases. • Proficient in Spring Boot and API development. • Strong knowledge of Agile Development (CI/CD, TDD/BDD, SCRUM, KanBan). • Minimum 10 years of software development experience. • Experience with advanced features and tools in the Atlassian software suite. • Passion for technology and a collaborative, consultative work environment.
• Proven skills in coordination, staff management, and leadership with vendors and internal teams.
• Strong knowledge of risk and regulatory delivery.
• Comprehensive understanding of software design and development.
• Excellent oral and written communication skills.
• Strong analytical skills.
• Willingness to work on both development and project management.
• Contribute to the creation of standards and frameworks for the project.
• Ability to handle multiple projects simultaneously.
• Prepared architectural solutions documents and conducted technical audits to enhance project alignment with business objectives. • Prepare high/low-level technical design documents. • Learn and understand relevant application functional and technical architecture for effective development. • Follow documented SDLC life cycle as per quality management standards. • Participated in requirement gathering and solution meetings to define project scope and align stakeholder expectations. Skills and Experience • Java • Spring boot • Database [oracle/postgres] • OCP/Docker • Linux • GIT/JIRA/ADO • Maven/gradle • Junit/test cases • ADO
Delivered 50 + projects