Job Responsibilities
- Responsible for the technical integrity of our team's delivery, while partnering in the analysis and estimation of future work impacting our team
- Partner with the Scrum Master to lead our team in breaking down complex Features/Stories into well understood and achievable tasks
- Partner with Architects on the design and architecture for our team's deliverables
- Work closely with team members to create test plans and ensure that issues are properly identified, fixed, and tested
- Ensure development quality is being tracked and improved using techniques like Unit Testing and Peer Review
- Cultivate and introduce (where appropriate) Agile engineering practices including: Pair Programming, Continuous Integration and Test-Driven Development
- Mentor team members to progress their technical and professional skills
Required Qualifications, Capabilities and Skills
- Be an active developer and contributor to the team’s delivery. Take the lead on solving and implementing difficult technology challenges and drive our team to successful delivery
- Overall 12+ years of experience, with 6+ years of hand-on development experience using UI Development , ReactJS, Redux, People Management Experience.
- Strengthen the presence of our team as a Technical center of excellence. Actively work with other leads to align to a consistent technology vision and keep the rest of the organization aware of our activities
- Hands-on development experience working with core enterprise-based Java technologies
- Work with technology and product partners to design and develop application components.
- Provision indexes and monitoring to ensure system stability
- Collaborate with architecture, Automation other cross-functional teams to build scalable and resilient solutions
- Expand unit testing automation suite capabilities by integrating tests into CI/CD pipeline; ensuring 100% documentation & unit testing of all code delivered
Preferred Qualifications, Capabilities, and Skills
- Experience using Java, spring based technologies in AWS / Cloud environment
- Expertise in application, data, and infrastructure architecture disciplines, advanced knowledge of architecture and design across all systems
- Proficiency in multiple modern programming languages, knowledge of industry-wide technology trends and best practices
- Ability to work in large, collaborative teams to achieve organizational goals