Logo
Citi

Senior Java Application Developer

Citi, Tampa, Florida, us, 33646

Save Job

Join to apply for the

Senior Java Application Developer

role at

Citi . The Java Applications Development Technology Lead is a senior-level position responsible for establishing and implementing 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:

Partner with management teams to ensure appropriate integration of functions, meet goals, and define necessary system enhancements for new products and process improvements. Resolve high-impact problems/projects through evaluation of complex business and system processes and industry standards. Provide expertise in applications programming and ensure application design aligns with the architecture blueprint. Develop standards for coding, testing, debugging, and implementation based on advanced system flow knowledge. Gain comprehensive understanding of how business areas like architecture and infrastructure integrate to meet goals. Perform in-depth analysis to define issues and develop innovative solutions. Serve as an advisor or coach to mid-level developers and analysts, assigning work as needed. Focus on design and code review on service and database sides. Qualifications:

7+ years of application development experience, with 3+ years in a Technical Lead role. Experience with Java 17 or above, PL/SQL (Oracle 19c), and Spring Boot 3.0. Knowledge of Angular 14+, JavaScript, and DB Design and Optimization is a plus. Familiarity with Kafka, Docker, Kubernetes, and JPA/Hibernate. Financial Services experience is required. Design skills and experience in full-stack development involving front end, middleware, and backend. Experience working in agile environments with DevOps practices and CI/CD pipelines. Good verbal communication skills. Proactive attitude, quick learner, strong ownership, responsibility, communication skills, and team spirit. Education:

Bachelors degree or university degree.

#J-18808-Ljbffr