JobsApps Dev Technical Lead Analyst
Job description
The Apps Dev Technical Lead Analyst at Citibank will focus on analyzing complex problems during the design phase and evaluating the technical feasibility of applications. This role involves developing software solutions using Spring Boot and Spring MVC, while participating in project planning and leveraging cloud technologies like OpenShift and Pivotal Cloud Foundry. The analyst will also manage source code and application deployment through CI/CD pipelines, ensuring application performance and quality. A hybrid work schedule may be available for eligible candidates.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
- 8 years of progressive, post-baccalaureate experience in software development.
- Experience with Spring Boot, Spring MVC, and SonarQube.
- Proficiency in OpenShift, AppDynamics, Black Duck, and Snyk.
- Experience in inventory management solutions development and risk assessment.
- Familiarity with Bitbucket, GitHub, Jenkins, and LightSpeed.
Responsibilities
- Analyze complex problems at the design phase and evaluate technical feasibility.
- Develop software solutions using Spring Boot and Spring MVC.
- Participate in project planning to determine the roadmap of development activities.
- Leverage OpenShift and Pivotal Cloud Foundry to build, deploy, and scale applications.
- Prepare design documentation for identified problems and devise feasible solutions.
- Integrate service APIs with the UI layer and follow best practices in coding.
- Monitor application performance and user behavior using AppDynamics and Dynatrace.
- Review automation test suites to ensure application quality and stability.
- Perform service code deployment through CI/CD pipelines and ensure code quality using SonarQube.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
