Posted on: 06/11/2025
Description :
Responsibilities :
- Be responsible for providing technical leadership and defining, developing, and evolving software in a fast-paced and agile development environment using the latest software development and infrastructure.
- Provide guidance to developers with either planning and execution, /or design architecture using agile methodologies such as SCRUM.
- Work with Product Line Leaders (PLLs) to understand product requirements and vision.
- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse.
- Capture system-level requirements by brainstorming with Architects, Data Scientists, Businesses and Product Managers.
- Leads impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy.
- Subject matter expert in processes and methodologies with the ability to adapt and improvise in various situations.
- Expert in navigating through ambiguity and prioritising conflicting asks.
- Expert-level skills in design, architecture and development, with an ability to take a deep dive into the implementation aspects if the situation demands.
- Leads the architecture and design efforts across the product / multiple product versions and is an expert in architecting custom solutions off the base product.
- Expert in core data structures as well as algorithms and has the ability to implement them using the language of choice when necessary - as a value offering.
Requirements :
- Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with 15+ years of experience.
- Ability to analyse, design, and develop a software solution roadmap and implementation plan based upon a current vs. future state of the business.
- Working knowledge of technology choices and related cost implications.
- Experience with complex solution configurations.
- Knowledgeable of the full range of solution catalogue within a business unit and able to discuss overall solution in depth.
- Experience sustaining operational stability through various life cycle phases (planning, implementation, steady state, de-commissioning).
- AWS Expert, certification preferred
- Strong knowledge of Design Patterns, Java programming language and Unit Testing frameworks.
- Hands-on experience in utilising Spring Framework (Core, MVC, Integration and Data) and Spring Boot.
- Expert on Kafka and/or related messaging/ frameworks, ActiveMQ.
- Hands-on experience in web services (REST), EJBs.
- SQL, Hibernate on databases such as Oracle, MySQL, and PostgreSQL.
- Experience with Containers - Docker/Kubernetes, Helm.
- Experience with Python is a big plus.
Did you find something suspicious?
Posted By
Functional Area
Mobile Development - iOS
Job Code
1570674
Interview Questions for you
View All