
Vice President – Backend Developer, Application Development, Technical Lead, Analyst
Citi
full-time
Posted on:
Location Type: Hybrid
Location: Jersey City • New Jersey • United States
Visit company websiteExplore more
Salary
💰 $142,320 - $213,480 per year
Job Level
About the role
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.
- Resolve a variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
- Lead the adoption and implementation of robust DevOps practices, including the design and management of CI/CD pipelines using tools like Tekton and Harness.
- Drive automated testing strategies, encompassing functional, non-functional, and chaos engineering principles, to ensure application resilience, reliability, and security.
- Provide technical leadership in Java development, cloud-native deployments on Openshift, and other relevant cloud technologies.
- Apply deep understanding of payments processing domain to guide technical decisions and solutions, ensuring alignment with business needs and industry best practices.
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets.
Requirements
- 6+ years of relevant experience in application development with a strong focus on hands-on development and modern DevOps practices.
- 5+ years extensive experience in designing, developing, and deploying enterprise-grade applications using Java.
- 5+ years experience with cloud platforms, specifically Openshift, and containerization technologies.
- 5+ years hands-on experience with DevOps tools and methodologies, including CI/CD pipelines, Tekton, and Harness.
- Must have solid hands on experience with Backend development and must have Java, Mongo, APIs, Springboot, Kubernetes proven experience as Senior Developer and Technical Lead
- Strong expertise in automated testing frameworks for functional and non-functional requirements, including performance, security, and resilience testing (e.g., Chaos Engineering).
- Familiarity with the payments processing domain and industry standards is a significant plus.
- Demonstrated ability to function as a senior individual contributor, providing technical leadership and mentoring.
- Ability to adjust priorities quickly as circumstances dictate.
- Consistently demonstrates clear and concise written and verbal communication.
Benefits
- medical, dental & vision coverage
- 401(k)
- life, accident, and disability insurance
- wellness programs
- paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaMongoDBAPIsSpring BootKubernetesCI/CDDevOpsautomated testingcloud-native deploymentspayments processing
Soft Skills
technical leadershipmentoringproblem-solvinginterpretive thinkingrisk assessmentcommunicationadaptability