Senior JAVA Fullstack Developer Analyst - Assistant Vice President
Citi Pune, Maharashtra, India
Financial Services · 10,001+ employees
About the role
The role involves leading a team of developers in the design, development, and deployment of mission-critical enterprise applications. Responsibilities include managing CI/CD pipelines, ensuring architectural standards, and maintaining high-performance web applications.
What they look for
Requirements
Candidates must have at least 8 years of professional experience in Java-based enterprise software development. Proficiency in Spring Boot, Angular, DevOps practices, and relational databases is required, along with strong leadership and communication skills.
Full description
We are seeking a highly skilled and motivated Senior JAVA Fullstack Developer and Team Lead to join our dynamic technology team. The successful candidate will be a hands-on leader with a strong technical background, responsible for guiding a team of developers while contributing to the design, development, and deployment of mission-critical enterprise applications. This role requires a deep expertise in Java-based full-stack development, modern DevOps practices, and the ability to mentor and manage a high-performing team.
Responsibilities:
- Full-Stack Development:• Design, develop, test, and maintain robust, scalable, and high-performance web applications using Java (Core & Enterprise), Spring Boot, Angular, and JavaScript.
- Develop and integrate with RESTful APIs and SOAP web services, ensuring secure and efficient data exchange.
- Write clean, maintainable, and well-documented code.
- Architecture & Design:• Participate in architectural discussions and contribute to the design of new features and systems.
- Ensure solutions are aligned with enterprise architecture standards and strategy.
- Troubleshoot and resolve complex technical issues across the full stack.
- DevOps & Deployment:• Manage and improve CI/CD pipelines using Jenkins and/or Lightspeed for automated builds, testing, and deployments.
- Deploy and manage applications on Linux-based environments, including containerized platforms like OpenShift (ECS) and Kubernetes.
- Gain and maintain proficiency in managing application servers such as WildFly, Apache, and WebLogic.
Recommended Qualifications:
- Experience:• A minimum of 8+ years of professional experience in software development, with a significant focus on Java-based enterprise applications.
- Proven experience in a team lead or senior developer role with mentorship responsibilities.
- Technical Skills:• Core Programming: Expert proficiency in Core JAVA and JavaScript.
- Backend: Extensive hands-on experience with the Spring Boot framework.
- Frontend: Strong experience with Angular for building modern user interfaces.
- Web Services: Deep understanding and practical experience in designing and consuming REST APIs and SOAP web services.
- Databases: Proficiency with relational databases such as Oracle, MySQL, and PostgreSQL.
- Platforms & Servers: Hands-on experience with Linux servers, OpenShift (ECS), and application servers like WildFly, Apache, and WebLogic.
- DevOps: Demonstrable experience with CI/CD practices and tools, specifically Jenkins or Lightspeed pipelines, and application deployment on Kubernetes.
- Soft Skills:• Excellent leadership and communication skills.
- Strong problem-solving and analytical abilities.
- Ability to manage multiple priorities in a fast-paced, global environment.
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.
------------------------------------------------------
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.
Similar roles
-
Software Engineer (Java with Snowflake)
DTCC Hyderabad, Telangana, India
-
Java BackEnd Developer
Consort Group Lisbon, Portugal · €28K–€40K/yr
-
Senior Java Developer & AI | Remote
Grupo Data Lisbon, Portugal
-
Java Backend Developer
Capco Mumbai, Maharashtra, India
-
Senior Developer (Java, AWS, DevOps)
Deploja AB Gothenburg, Västra Götaland County, Sweden
-
Software Engineer III - Java AWS
JPMorgan Chase & Co. Bengaluru, Karnataka, India