Role Overview
Citi is seeking a Java & Database Lead Developer (VP) to lead application development and integration projects across complex enterprise systems. This senior-level role is responsible for delivering high-performance scalable software solutions driving process improvements and mentoring mid-level developers. The successful candidate will have deep expertise in Java databases (Oracle/Sybase) Spark microservices and messaging technologies.
Key Responsibilities
- Lead end-to-end system design application development and database integration
- Collaborate with cross-functional teams to implement new products and system enhancements
- Provide expert-level coding performance tuning debugging and implementation support
- Design and maintain scalable microservices using Spring Boot and Spring Batch
- Drive architectural standards system flow documentation and coding best practices
- Develop and maintain high-performance SQL queries and stored procedures
- Mentor and coach junior to mid-level developers allocating and reviewing work
- Integrate applications with message queues (Kafka Tibco RabbitMQ)
- Support CI/CD pipeline processes and containerization using ECS and middleware platforms (Tomcat WebSphere)
Required Qualifications
- 7 years of development experience in Java Python Spark Scala
- 5 years of strong database experience with Oracle or Sybase including advanced SQL PL/SQL tuning and migrations
- 3 years of messaging system experience (Kafka Tibco RabbitMQ)
- Expertise in multithreading REST APIs Spring Boot Spring Batch and event-driven architecture
- Familiarity with front-end technologies such as Angular or ExtJS
- Strong knowledge of CI/CD tools GitHub/GitLab Bitbucket and Jira
- Proficient with Unix/Linux commands and scripting
- Experience in data analysis modeling and exception handling
Preferred Skills
- Experience with workflow tools like JBPM
- Knowledge of Autosys or other job scheduling tools
- Familiarity with SSH-based file transfer protocols (sftp scp)
- Strong understanding of software design patterns and multithreaded environments
- Hands-on experience with SOAP/REST services JSON XML
- Masters degree preferred
Soft Skills
- Strong leadership mentoring and team collaboration abilities
- Excellent communication and stakeholder management skills
- Ability to work in a fast-paced dynamic environment with shifting priorities
- Proactive problem solver with high attention to detail