Pune, IND
5 days ago
Java Fullstack Developer - Vice President
We are seeking an experienced and highly skilled Java Fullstack Developer at the Vice President level to join our dynamic technology team. The ideal candidate will be a hands-on technical leader with a strong background in designing, developing, and deploying robust, scalable, and high-performance enterprise applications. This role requires expertise across the entire software development life cycle, from front-end user interface development to back-end services and database integration. The Vice President will be responsible for driving technical excellence, mentoring junior developers, and contributing to architectural decisions that impact strategic initiatives. **Key Responsibilities** + **Software Development:** Lead the design, development, testing, and deployment of complex Java-based applications, ensuring high quality, performance, and adherence to coding standards. + **Fullstack Expertise:** Develop both front-end (using modern JavaScript frameworks like React, Angular, or Vue.js) and back-end (using Java, Spring Boot, Microservices) components. + **Architectural Contribution:** Collaborate with architects and other senior engineers to define and evolve application architecture, technology stack, and best practices. + **Technical Leadership:** Provide technical guidance, mentorship, and code reviews to a team of developers, fostering a culture of continuous improvement and technical growth. + **System Integration:** Design and implement integrations with various internal and external systems, APIs, and data sources. + **Database Management:** Work with relational (e.g., Oracle, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases, including schema design, query optimization, and data migration. + **DevOps & Cloud:** Contribute to CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments (AWS, Azure, GCP). Experience with automation tools and practices. + **Problem Solving:** Analyze complex technical challenges, identify root causes, and implement effective and efficient solutions. + **Stakeholder Collaboration:** Work closely with product owners, business analysts, and other technical teams to understand requirements, define technical solutions, and deliver features. + **Performance Optimization:** Identify and resolve performance and scalability issues across the application stack. + **Security Best Practices:** Ensure applications are developed with security best practices in mind, adhering to industry standards and company policies. **Qualifications** **Education:** Bachelor's or Master's degree in Computer Science, Engineering, or a related field. **Experience:** + 10+ years of professional software development experience, with a significant focus on Java and fullstack development. + Demonstrated experience in a technical leadership or senior developer role. **Technical Skills:** + **Back-end:** Strong proficiency in Java (Java 8+), Spring Framework (Spring Boot, Spring Cloud), Microservices architecture. + **Front-end:** Extensive experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js), HTML5, CSS3, and responsive design. + **APIs:** Expertise in designing and consuming RESTful APIs. Experience with GraphQL is a plus. + **Databases:** Strong knowledge of SQL and NoSQL databases, including database design and query optimization. + **Cloud:** Hands-on experience with cloud platforms (AWS, Azure, or GCP) and related services. + **DevOps:** Experience with CI/CD tools (e.g., Jenkins, GitLab CI), Git, Docker, and Kubernetes. + **Testing:** Solid understanding of unit, integration, and end-to-end testing frameworks. **Soft Skills:** + Excellent problem-solving and analytical skills. + Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical audiences. + Ability to work independently and as part of a team in a fast-paced, agile environment. + Proven ability to mentor and guide junior developers. + Strong organizational skills and attention to detail. **Preferred Qualifications** + Experience in the financial services industry. + Knowledge of message brokers (e.g., Kafka, RabbitMQ). + Familiarity with container orchestration tools like OpenShift. + Experience with performance monitoring and logging tools (e.g., Splunk, ELK stack, Prometheus, Grafana). + Certifications in Java, Cloud platforms, or related technologies. ------------------------------------------------------ **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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup