Share
Roles and Responsibilities
In this role, you will:
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 m and infrastructure
Provide guidance to developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM
Work with Product Line Leaders (PLLs) to understand product requirements & vision
Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
Capture system level requirements by brainstorming with CTO, Sr. Architects, Data Scientists, Businesses & 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 ability to adapt and improvise in various situations. Expert in navigating through ambiguity and prioritizing conflicting asks.
Expert level skills in design, architecture and development, with an ability to take a deep dive in 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 language of choice when necessary – as a value offering.
Education Qualification
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with 15+ years of experience.
Technical Expertise
Ability to Analyze, 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 full range of solution catalog within a business unit and able to discuss overall solution at 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 utilizing 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 Database such as Oracle MySQL, PostgreSQL
Experience with Containers - Docker/Kubernetes, Helm
Experience with Python is a big plus
Business Acumen
Leadership
Personal Attributes
Inclusion and Diversity
Ourare designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
These jobs might be a good fit