Senior Java Full-Stack Developer

1 week ago


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

We are looking for a Full stack core 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 core software engineer, your responsibilities include understanding user requirements and working with 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 teams 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:

  • 7+ 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 7 + years of relevant experience developing applications/solutions preferably in the financial services industry.

Required Skills:

  • Minimum 7 + years of application development experience in Java/Python with:  Spring Boot & Microservices; REST Web Services; JPA with hibernate; Core Java/Python.
  • Minimum 3+ 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.
  • 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

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.



  • Chennai, Tamil Nadu, India CyOpsPath Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job description & requirementsDescriptionWe are currently seeking a highly proficientSenior Java Full Stack Developerto join our dynamic team.This ideal candidate will be instrumental in the design, development, and maintenance of high-quality and scalable full-stack applications utilizing technologies such as Java, Java 8, Spring Boot, Microservices,...


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


  • Chennai, Tamil Nadu, India Rytsense Technologies Private Limited Full time ₹ 3,21,000 - ₹ 18,03,772 per year

    We are seeking a highly skilled Java Full Stack Developer with strong expertise in and to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications with a focus on performance, security, and user experience.Key Responsibilities:Design, develop, and maintain end-to-end web...


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

  • Full Stack Developer

    2 weeks ago


    Chennai, Tamil Nadu, India XANIKA INFOTECH (OPC) PRIVATE LIMITED Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Description :Role : Full Stack Developer (Java 17, React, Spring Boot, Oracle DB, WebSphere)Experience : 5-10 yearsOverview : Senior role focusing on designing and developing enterprise-grade full-stack applications using , Java 17, Spring Boot, Oracle DB, and deploying on IBM WebSphere Application Server.Key Responsibilities : - Build scalable...


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