CrawlJobs Logo

Senior Java Engineer

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:

96960.00 - 145440.00 USD / Year

Job Description:

The Applications Development Manager is an intermediate management level position responsible for providing full leadership and direction to a team of employees in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Job Responsibility:

  • Manage a team of Applications Development professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions) as well as act as an advisor or coach to mid-level developers and analysts
  • oversee process for technical issue escalation and prioritize technical issue resolution
  • design, develop, and maintain high-performance, scalable Java-based microservices and APIs for Citi's global instant payments platform, ensuring seamless real-time transaction processing
  • leverage AWS cloud services (EC2, S3, etc.) to build and deploy cloud-native applications, optimizing for resiliency, scalability, and cost-efficiency
  • utilize MongoDB and MongoDB Atlas expertise to design and manage efficient data storage and retrieval solutions for instant payments processing
  • implement Kafka and message queues to enable real-time data processing and communication within the instant payments ecosystem
  • work closely with tech leads and cross-functional teams to understand requirements and translate them into technical solutions
  • conduct thorough unit and system testing to ensure code quality and reliability
  • thrive in an Agile environment, actively participating in sprints, backlog grooming, and continuous improvement efforts.

Requirements:

  • 5-8 years of hands-on Java development experience, with proficiency in Spring Boot, Spring MVC, and related frameworks
  • experience designing, developing, and deploying microservices architectures
  • strong understanding of AWS cloud services and experience building cloud-native applications
  • expertise in MongoDB and MongoDB Atlas, including data modeling and performance tuning
  • hands-on experience with Kafka or other message queue technologies for building event-driven systems
  • proficiency in SQL and experience with Oracle database management
  • experience with Agile development methodologies and tools like Jira
  • excellent communication and collaboration skills, with the ability to work effectively in a team environment
  • strong analytical and problem-solving skills.
What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays.

Additional Information:

Job Posted:
August 01, 2025

Expiration:
August 07, 2025

Employment Type:
Fulltime
Work Type:
Hybrid 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.