Logo
Florida Staffing

Senior Java Engineer -AVP

Florida Staffing, Tampa, Florida, us, 33646

Save Job

Applications Development Manager

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. Responsibilities: 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 & Development:

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. Cloud Integration:

Leverage AWS cloud services (EC2, S3, etc.) to build and deploy cloud-native applications, optimizing for resiliency, scalability, and cost-efficiency. Database Management:

Utilize MongoDB and MongoDB Atlas expertise to design and manage efficient data storage and retrieval solutions for instant payments processing. Data Streaming & Messaging:

Implement Kafka and message queues to enable real-time data processing and communication within the instant payments ecosystem. Collaboration & Testing:

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. Agile Development:

Thrive in an Agile environment, actively participating in sprints, backlog grooming, and continuous improvement efforts. Qualifications: 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. Education: Bachelor's degree/University degree or equivalent experience. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.