Tech Stack
AngularJavaJavaScriptOracleSpringSpring BootSpringBootSQL
About the role
- Lead applications systems analysis and programming activities as Java Full Stack Tech Lead
- Establish and implement new or revised application systems and programs in coordination with Technology team
- Partner with multiple management teams to ensure integration of functions and identify system enhancements for new products and process improvements
- Resolve high impact problems/projects through in-depth evaluation of complex business and system processes
- Provide expertise in applications programming and ensure application design adheres to architecture blueprint
- Develop standards for coding, testing, debugging, and implementation
- Develop knowledge of how architecture and infrastructure integrate to accomplish business goals
- Provide in-depth analysis to define issues and develop innovative solutions
- Serve as advisor/coach to mid-level developers and analysts and allocate work
- Assess risk and drive compliance with laws, rules, and policies to safeguard Citigroup, its clients and assets
Requirements
- 8 plus years of relevant experience in Apps Development or systems analysis role
- Strong Programming skills in Java, Spring Boot 3.0, Angular 14+, JavaScript, PL/SQL (Oracle 19c), DB Design and Optimization
- Hands on development experience with at least 3 years in tech lead role
- Experience in leading the development of full stack software solutions involving front end, middleware and backend
- Experience in technical managing project teams
- Experience in working in agile projects, with good knowledge in DevOps practices, and CI/CD pipelines
- Experience in managing and implementing successful projects
- Clear and concise written and verbal communication
- Good problem-solving skills, attention to detail, proactive working attitude, quick learning ability, strong ownership and team spirit
- Bachelor’s degree/University degree or equivalent experience