Java Full Stack Lead

7 days ago


Chennai, Tamil Nadu, India Citi Full time ₹ 12,00,000 - ₹ 36,00,000 per year
Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

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.

Candidate will be working closely with business architecture group to design and implement current and target state business process by using various tools and technologies.

Candidate should ideally be having knowledge in few of these technologies like Java/Python/Unix technology stack, Angular, java script, SQL / NonSQL and Graph DB are used for data storage (we tailor the tools to the needs) and is integrated with other bank systems via RESTful APIs/web services and Kafka Streams.

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.

Education:

  • Bachelor's or equivalent degree in Computer Science

Experience:

  • 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.

-

Job Family Group:

Technology

-

Job Family:

Applications Development

-

Time Type:

Full time

-

Most Relevant Skills

Please see the requirements listed above.

-

Other Relevant Skills

Angular, Java, Microservice Framework, Spring Boot.

-

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.



  • Chennai, Tamil Nadu, India Newage Software & Solutions Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    We are looking for Java Full stack Developer with React Chennai - 5 Days OfficeExp Req: 3+ YrsNotice Period: Imm Joiner or Serving Notice Only (max 20Days)Skill req: Java, Spring Boot, Microservices and React.About the Role:We are seeking a Full Stack Lead with strong expertise in Java (Spring Boot) and Angular to lead the design, development, and deployment...

  • Java Full Stack Lead

    2 weeks ago


    Chennai, Tamil Nadu, India Tech Mahindra Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Full Stack Developer (Location Chennai, if not South India)Location: any offshoreYears of Experience: 7-15 YearsJob Summary:We are seeking a highly skilled Full Stack Developer with extensive experience in Java 11 to join our dynamic team. The ideal candidate will have a strong background in software development, a passion for technology, and the...


  • Chennai, Tamil Nadu, India MindSource Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Roles & Responsibilities : - Contribute to all phases of the development lifecycle. - Strong technical exposure and expertise in Web based application on Java J2EE technology. - Good experience in Core Java, Java Script, JSP, Servlets, Webservices. React or Angular - Experience in full stack development of high performing, scalable cloud...


  • Chennai, Tamil Nadu, India Lyros Technologies Full time ₹ 80,00,000 - ₹ 1,80,00,000 per year

    Job Description-1Job Title: Full Stack Java Developer Immediate Joiners OnlyLocation: Chennai (Onsite)Salary: Up to 18 LPAExperience: 4 to 5 yearsEmployment Type: Full Time, PermanentJoining: Immediate Joiners OnlyKey Skills:Java, Spring Boot, REST APIs, Microservices, Angular / React / , SQL/NoSQL, ORM, CI/CD, Docker, Cloud (GCP Preferred), Agile, DevOps,...


  • Chennai, Tamil Nadu, India Durus Consulting Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title : Java Full Stack Developer Domain expertise : Trading and Capital MarketExperience : 4 to 6 YearsLocation : ChennaiEmployment Type : Full-timeJob Summary : We are looking for a passionate and experienced Java Full Stack Developer with strong expertise in Java Spring Boot, Angular, RESTful APIs, and cloud platforms (AWS, Azure, or GCP). The...


  • Chennai, Tamil Nadu, India 5bc68e5b-eac4-464e-8a07-ca27a1ef33a1 Full time ₹ 2,00,000 - ₹ 3,50,000 per year

    Job Title: Java Full Stack Developer (1+ Year Experience)Location: ChennaiAbout Us:We are a well-established software product company with 20+ years of experience, serving 300+ clients across on-premise and cloud platforms. We are expanding our development team and looking for a passionate Java Full Stack Developer with 1 year of experience.Key...


  • Chennai, Tamil Nadu, India Newage Software & Solutions Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    We are looking for - Java Full stack Developer with React - Chennai - 5 Days Office.Exp Req: 3+ YrsNotice Period: Imm Joiner or Serving Notice Only (max 20Days)Skill Req: Java, Spring Boot, Microservices, React.Required Skills & Qualifications:3+ years of experience in java full stack development with at least 2+ years in development role.Strong proficiency...


  • Chennai, Tamil Nadu, India Greenbooks Imaging Services LLP Full time

    Company DescriptionGreenbooks Imaging Services LLP is a software development company located in Tidel Park, Chennai. Specializing in Document Management Solutions (DMS Software), Digitization, and Data Migration Services, Greenbooks Imaging Services LLP offers innovative solutions for businesses' information management needs.Role DescriptionThis is a...


  • Chennai, Tamil Nadu, India APPIT Software Inc Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Requirement:Java Full Stack DevelopmentLocation: ChennaiShift: IST Timings6 years of hands-on experience inJava Full Stack DevelopmentJava (Core and Advanced), Spring BootProven experience in third-party integration especially in SAP/ERP/DatabricksRESTful API development and integrationFrontend exposure with Angular or ReactJSGit / GitHub for version...


  • Chennai, Tamil Nadu, India Programming Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Title: Java Full Stack DeveloperYOE - 3+ yearsLocation - ChennaiInterview mode - F2FJob SummaryWe are seeking an experienced Java Full Stack Developer with a strong background in Spring Boot, Hibernate, ELK Stack, MySQL, PL/SQL, and JSDL. The role involves building scalable enterprise applications, optimizing backend performance, managing relational...