Lead the creation of comprehensive end-to-end detailed solutions and be accountable for technical design and delivery
Develops and maintains technical solutions ensuring adherence to engineering and architectural design principles
Provide technical expertise focusing on efficiency, reliability, scalability, and security
Plan, evaluate, recommend, design, operationalize, and support solutions in compliance with enterprise and industry standards
Lead system/application administration, installation, configuration/provisioning, platform planning and design, integration and release/deployment management
Execute Engineering strategy for tools and automation of build, test, release and config activities across Application, Platform and Infrastructure
Create solution options, coordinate stakeholders, and document detailed solution design; act as application SME through design and development lifecycle
Develop functional, technical and user interface designs; consult on requirements and specifications
Review technical deliverables, conduct code reviews, and perform Operational Readiness Reviews and gating/sign-offs
Identify, recommend and implement improvements (buy/build/reuse) to enhance customer experience, availability, and reduce cost
Work with Technology partners and Architects to define metrics, performance goals, environment requirements, and address data conversion and integration impacts
Identify and address application, data, cross-capability and cross-release issues affecting application integrity
Mentor team members, share engineering best practices, and contribute to continuous improvement and automation within the engineering practice
Manage relationships across business lines and control functions, identify and manage risks, and ensure compliance with enterprise and regulatory requirements
Requirements
Undergraduate degree, Post Graduate degree or Technical Certificate (Strong academic background, e.g., computer science, engineering)
5-7 years relevant experience
7+ years of experience with Java
2+ years of experience Angular 16+ (or similar UI technology like react.js)
3+ years of experience with Spring framework (Spring Core with Annotation, Spring Boot, Spring Rest docs)
Good understanding of Spring Security & Authorization
3+ years of AngularJS 1.x and Angular 6 & above
2+ years of experience with deployment automation tools: Jenkins or similar
2+ years of experience with logging frameworks SLF4J, Logback or similar
2+ years of experience in writing unit test cases with JUnit 4
Proven experience working in AGILE methodology
2+ years of experience with cloud technologies, preferably Azure
Sound knowledge in performance and optimization tools
Experience in working in micro apps and micro services
Highly desired: experience leading a team in a global delivery model
Highly desired: experience with containerization technologies like Kubernetes/Docker
Highly desired: experience developing high volume, low latency, high throughput responsive web applications
Benefits
Base pay and variable compensation/incentive awards (eligibility for cash and/or equity incentive awards)
Health and well-being benefits
Savings and retirement programs
Paid time off (Vacation PTO, Flex PTO, Holiday PTO)
Banking benefits and discounts
Career development, mentorship and training programs
Online learning platform access
Competitive Total Rewards package
Reward and recognition programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.