CrawlJobs Logo

Java Full Stack Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Tampa

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

113840.00 - 170760.00 USD / Year

Job Description:

Join Citi, a leading global bank, in shaping the future of financial technology. This pivotal role blends deep technical leadership with strong analytical and business understanding. You will be responsible for leading the technical direction of critical applications, while also engaging closely with business stakeholders to define requirements, analyze processes, and ensure technical solutions align perfectly with business objectives.

Job Responsibility:

  • Lead the design, architecture, and hands-on development of highly scalable, resilient, and performant full stack applications
  • Provide technical leadership and strategic direction to development teams
  • Drive best practices in software development
  • Champion the adoption of modern technologies and architectural patterns
  • Mentor and develop senior engineers
  • Lead complex troubleshooting, performance tuning, and root cause analysis
  • Contribute to the evolution of CI/CD pipelines and DevOps practices
  • Act as a primary liaison between technology teams and business stakeholders
  • Conduct in-depth business process analysis
  • Define and document functional and non-functional requirements
  • Facilitate requirements gathering workshops and interviews
  • Perform gap analysis between current state and desired future state
  • Evaluate technical feasibility and business impact of proposed solutions

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, Business, or a related field
  • Master's degree highly preferred
  • 10+ years of progressive experience in software development
  • 5+ years in a senior/lead full stack Java & Angular development role
  • Demonstrated leadership experience (3+ years) in architecting and guiding development efforts for complex enterprise-level applications
  • Proven experience (3+ years) as a Business Analyst or in a similar role
  • Expert-level proficiency in Java, including advanced concepts
  • Expertise in modern Angular development (Angular 2+ versions)
  • Extensive experience (5+ years) designing and implementing robust RESTful and SOAP Web Services
  • Deep understanding of distributed systems, microservices architecture, and API design principles
  • Proven experience with OpenShift/Kubernetes
  • Extensive hands-on experience with at least one major cloud platform (AWS, Azure, or GCP)
  • Strong command of SQL (Oracle dialect preferred)
  • Proficiency with CI/CD tools and DevOps practices
  • Expert-level knowledge of Git
  • Exceptional analytical and problem-solving skills
  • Outstanding communication, interpersonal, and facilitation skills
  • Experience in the financial services industry is a significant advantage

Nice to have:

  • Expertise in Messaging Systems (Kafka, RabbitMQ, IBM MQ, etc.)
  • Deep understanding of the Linux Ecosystem
  • Experience with enterprise scheduling tools (e.g., Autosys)
  • Experience with API Management platforms (e.g., Apigee, API Gateway)
  • Proficiency with APM Tools (Dynatrace, AppDynamics)
  • Experience with Caching Technologies (Hazelcast, Redis, Memcached)
What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
  • Discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
September 16, 2025

Expiration:
September 19, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.