Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Java Full Stack Lead - VP 
India, Maharashtra, Pune 
697619253

22.04.2025

We are looking for a Full stack lead software engineer with deep understanding of Java/Python and its ecosystems, and strong hands-on experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications.

As a full stack lead software engineer, your responsibilities include understanding user requirements and leading a development team on the design, implementation and deliver of Java/Python application while providing expertise in the full software development lifecycle, from concept and design to testing.

Qualifications:

  • 10+ years of industry experience, with a strong hands-on experience in the hands-on development of mission-critical applications using Java/Python technologies, aligning each project with the firm's strategic objectives, and overseeing team operations to ensure project success.
  • Experience with complex system integration projects.
  • Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services.
  • Front End Technologies like JavaScript and Angular version, CSS2/CSS3, HTML
  • Strong Knowledge of SQL, JDBC, Unix commands.
  • Hands-on Database experience in relational (Oracle/DB2) and No-SQL (MongoDB).
  • Hands-on experience on working / deploying application on Cloud.
  • Hands-on experience in code testing tools like Junit / Mockito / Cucumber.
  • Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments.
  • Expertise in Test driven development (Junit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ).
  • Excellent communication skills (written and verbal), ability to work in a team environment.
  • Excellent analytical and problem-solving skills and the ability to work well independently.
  • Experience working with business analysts, database administrators, project managers and technical architects in multiple geographical areas.
  • Experience in the Financial Services industry is added advantage. Understanding Financial and Reporting Hierarchies will be beneficial.

:

  • Bachelor’s or equivalent degree in Computer Science

:

  • Minimum 10 + years of relevant experience developing applications/solutions preferably in the financial services industry.

Required Skills:

  • Minimum 10 + years of application development experience in Java/Python with: Spring Boot & Microservices; REST Web Services; JPA with hibernate; Core Java/Python.
  • Minimum 6+ years of Hands-on experience in designing architecture for enterprise applications.
  • Angular and Java Script
  • Experience in working on a native cloud platform.
  • Experience with development IDEs such as Eclipse and IntelliJ
  • Experience with SQL/NONSQL such as Oracle, PostgreSQL, Neo4j, and MongoDB
  • Experience with caching framework such as Redis.
  • Experience with CI/CD systems such as helm and harness.
  • Experience with messaging services such as Kafka.
  • Experience in Python, Unix shell scripting will be an added plus
  • Excellent trouble shooting skills.
  • Strong problem-solving skills, business acumen, and demonstrated excellent oral and written communication skills with both technical and non-technical audiences. Skilled in customer and leadership presentations
  • Experience with Agile Software Development Lifecycle methodology and related tooling. For example -JIRA, Scrum.

Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the