Java Full Stack Developer - Vice President
Indexed description
Responsibilities:
- Own and Responsible for end-to-end development of the projects/programs assigned
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
- Lead and mentor a team of full stack developers working on backend and frontend components
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
- Collaborating with stakeholders and working closely with various technology groups & vendor organizations to be able to drive a standard framework for development processes
- Deliver state-of-the-art solutions using new stack development using Agile/DevOps/Micro services/Angular JS
- Regular interact with business and operations partners globally.
- Ensure the right team structure and organization is put in place for the new development unit ; Excellent track record in Team management (1-2 scrums and each squad having 7-10 people) and interaction of vendors / staffed model
- Work across multiple development teams - offshore / onshore / Vendor teams and track project deliverable closely
- Should have hands-on development experience on Java & modernization technologies
- Able to be a lead from the front, to get down and work with team and understand the problem and resolve
- Relationship management skills -- ability to develop and sustain positive partnerships and be a strong leader
- A strong commitment to quality and efficiency
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
- 10+ years relevant experience
- Consistently demonstrates clear and concise written and verbal communication
- Management and prioritization skills
- Ability to develop working relationships
- Ability to manage multiple activities and changing priorities
- Ability to work under pressure and to meet tight deadlines
- Self-starter with ability to take the initiative and master new tasks quickly
- Methodical, attention to detail
Architecture & Design:
- Strong experience designing Data solutions using microservices architecture (decomposition, inter-service communication, API gateways, resilience patterns, scalability)
- Familiarity with API gateways (Kong, Apigee) and service mesh (Istio, Linkerd — nice to have)
- Java (8+), Spring Boot, Spring Cloud
- REST APIs, GraphQL (nice to have)
- SQL (PostgreSQL, MySQL, Oracle)
- NoSQL (MongoDB, Redis, or similar)
- Angular (8+) as primary framework
- Strong JavaScript, TypeScript, HTML5, CSS3, SCSS
- Exposure to React.js (or openness to cross-framework collaboration)
- Kubernetes (deployments, Helm, config maps, secrets, scaling, rolling updates)
- Docker (containerization)
- CI/CD tools (Jenkins, uDeploy, Harness, Tekton)
- Cloud-native deployment (AWS EKS / GCP GKE / Azure AKS)
- Experience Gen AI is a strong plus
- Messaging systems (Kafka, RabbitMQ)
- Git (GitFlow / trunk-based development)
- Unit & integration testing frameworks (JUnit, Mockito, Jasmine, Karma, Cypress)
- Monitoring/logging (Prometheus, Grafana, ELK stack)
- API documentation (Swagger/OpenAPI)
- Security best practices (OAuth2, JWT, Spring Security, OWASP)
- Experience on trade finance products development is a strong plus
- Technology Migration project exposure is a Strong plus
- Should have good experience on handling multiple teams and project management.
Leadership Skills:
- Excellent organization skills, attention to detail, and ability to multi-task
- Demonstrated sense of responsibility and capability to deliver quickly
- Excellent communication skills. Clearly articulating and documenting technical and functional specifications is a key requirement.
- Proactive problem-solver
- Relationship builder and very good team player
- Negotiation, difficult conversation management and prioritization skills
- Flexibility to handle multiple complex projects and changing priorities
- Excellent verbal, written and interpersonal communication skills
- Good analytical and business skills
- Promotes teamwork and builds strong relationships within and across global teams
- Promotes continuous process improvement especially in code quality, testability & reliability
- Partnership and networking skills to be the key
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search