Lead Software Engineer - Java, Microservices, Cloud
Citigroup Inc.
Tampa (FL)
On-site
USD 113,840 - 170,760
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages
Job summary
Citigroup Inc. is seeking an Applications Development Technology Lead Analyst to lead systems analysis and programming activities. This senior level role involves collaborating with management teams, resolving high-impact problems, and adhering to best practices in applications programming. Candidates should have 6-10 years of experience in Apps Development, extensive technical skills including Java and Cloud technologies, and a relevant Bachelor's or Master's degree. A competitive compensation package plus benefits is offered, located in Tampa, Florida.
Qualifications
6-10 years in Apps Development or systems analysis, with extensive experience in programming and successful project management.
Demonstrated leadership and project management skills.
Ability to adjust priorities quickly.
Responsibilities
Partner with management teams to ensure integration of functions and system enhancements.
Resolve high impact problems/projects through evaluation of complex processes.
Provide expertise and ensure application design adheres to the architecture blueprint.
Skills
Java (Functional Programming, Spring Boot Libraries, Reactive Frameworks)
Kafka
MongoDB
Spring WebFlux
Kubernetes
Docker
ElasticSearch
Microservices Design and Development
Test-Driven Development (TDD)
Behavior-Driven Development (BDD)
Load Balancing
Caching
Database Optimization
Parallel Processing and Concurrency
Education
Bachelor’s degree/University degree or equivalent experience
Master’s degree preferred
Job description
Citigroup Inc. is seeking an Applications Development Technology Lead Analyst to lead systems analysis and programming activities. This senior level role involves collaborating with management teams, resolving high-impact problems, and adhering to best practices in applications programming. Candidates should have 6-10 years of experience in Apps Development, extensive technical skills including Java and Cloud technologies, and a relevant Bachelor's or Master's degree. A competitive compensation package plus benefits is offered, located in Tampa, Florida.