Citi
Posted 5d ago

Full Stack Java Developer

Citi
Chennai, Tamil Nadu, India
HybridFull Time
Responsibilities
  • developing applications
  • troubleshooting issues
  • automating testing
Requirements
  • 4–8 years of software development experience with Java
  • Spring Boot
  • Angular or React
  • Oracle
  • REST APIs
  • SQL/PL/SQL
  • Testing, CI/CD, Agile, and version control
  • Bachelor's degree required
Technical tools mentioned
JavaSpring BootOracleOpenShiftDockerKubernetesGitHub CopilotAngularReactHTML5CSSPythonSQLPL/SQLMavenGradleJenkinsAWSJIRAJUnitMockitoGitHub EnterpriseBitbucketClaude CodeDevinReplitCursorCodexScrumKanban

Job description

The Digital S/W Engineer Intmd Analyst is a developing professional role. Deals with most problems independently and has some latitude to solve complex problems. Integrates in-depth specialty area knowledge with a solid understanding of industry standards and practices. Good understanding of how the team and area integrate with others in accomplishing the objectives of the subfunction/ job family. Applies analytical thinking and knowledge of data analysis tools and methodologies. Requires attention to detail when making judgments and recommendations based on the analysis of factual information. Typically deals with variable issues with potentially broader business impact. Applies professional judgment when interpreting data and results. Breaks down information in a systematic and communicable manner. Developed communication and diplomacy skills are required in order to exchange potentially complex/sensitive information. Moderate but direct impact through close contact with the businesses' core activities. Quality and timeliness of service provided will affect the effectiveness of own team and other closely related teams.
 

We are actively seeking a motivated and talented Junior Full Stack Java Engineer coupled with an emerging AI skillset. The ideal candidate will possess hands-on experience in core technologies including Java, Spring Boot, Oracle, OpenShift, Docker, and Kubernetes. This role entails active participation in the end-to-end development, testing, and deployment of high-quality software solutions, collaborating closely with senior team members and technical leads.

Responsibilities:

  • AI-Driven Development: Utilize AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate task delivery timelines, and optimize software solutions.
  • AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively suggest innovative approaches or tools to help implement product features.
  • Execution and Collaboration: Take accountability for delivering assigned application features to successful completion. Provide support for larger project initiatives and collaborate closely with senior developers to execute design patterns.
  • Problem Solving and Troubleshooting: Demonstrate the ability to analyze and effectively troubleshoot standard coding, application performance, and design challenges.
  • Root Cause Analysis: Assist in conducting research to identify the root causes of development and performance issues, as well as implementing effective defect resolutions under senior guidance.
  • Technical Acumen: Demonstrate a solid understanding of the technical and functional requirements pertinent to the solutions under development.
  • Containerization and Orchestration: Utilize Docker for application containerization and gain experience with Kubernetes/OpenShift for service orchestration.
  • Communication and Risk Management: Effectively communicate progress, proactively flag development bottlenecks, and assist in identifying and tracking issues and risks within assigned tasks.
  • Process Optimization: Support efforts to streamline, automate, or improve build, test, and deployment processes within the immediate development team.

Requirements:

  • Proven Experience: 4 to 8 years of proven software development experience, focusing on Java, Spring Boot, Angular or React, and Oracle.
  • Modern Application Development:
    • Solid understanding of modern application architecture principles.
    • Hands-on experience (or at least awareness/theoretical knowledge of) with AI coding agents/tools like Claude Code, Devin, Replit, Cursor, Codex, etc.
    • Good working knowledge of Microservices frameworks (e.g., Spring Boot), and exposure to Event-Driven Services and Cloud-Native Application Development.
  • Full Stack Proficiency: Demonstrated capability to develop and maintain both front-end and back-end components of robust web applications.
  • Front-End Development: Hands-on experience in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., Angular or React), HTML5, and CSS.
  • Back-End Development: Solid experience in developing server-side logic and REST APIs using languages such as Java, Python, or similar.
  • Database Expertise: Good working knowledge of SQL and PL/SQL, with a solid understanding of Relational Database Management Systems (RDBMS), particularly Oracle.
  • API Development: Capability in building, testing, and implementing RESTful APIs leveraging appropriate frameworks and technologies.
  • CI/CD and DevOps:
    • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift).
    • Experience with AWS is considered an advantage.
  • Agile Methodologies: Practical experience working within Agile development methodologies (Scrum/Kanban) and utilizing project management tools such as JIRA.
  • Testing Automation: Ability to write and automate unit and integration tests (e.g., JUnit, Mockito) to ensure code quality and test coverage.
  • Version Control: Solid understanding and practical experience with code versioning tools, including GitHub Enterprise and Bitbucket.

Education:

A bachelor’s degree in computer science, software engineering, or a related field is required. An advanced degree or relevant technical certifications are considered a plus.

This is a full-time position. The successful candidate must be willing to work in UK business hours from Chennai, India.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Digital Software Engineering

------------------------------------------------------

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.

About Citi

Global financial services organization enabling growth and economic progress.

Similar jobs

Full Stack Java Developer roles near Chennai, Tamil Nadu
3d
Save
Mark Applied
Hide
Java Full Stack Developer
Chennai, Tamil Nadu, India
OnsiteFull Time
Capco
Capco: Global business and technology consultancy for financial services.
5+ YOEBachelor's degree or equivalent; 5–12+ years in software development required, with banking and finance IT experience preferred. Requires Java, Spring Boot, Oracle or PostgreSQL, and Apache Tomcat expertise.
Java, Spring Boot, Angular, HTML, JavaScript, CSS, Oracle, PostgreSQL, Apache Tomcat
4d
Save
Mark Applied
Hide
Java Full Stack Developer with AWS
Bangalore or Chennai
OnsiteFull Time
CGI
CGITSX: GIB.A: Global IT consulting and business services firm.
6+ YOERequires 6+ years developing Java, Spring Boot, AWS, microservices, REST APIs, Angular, SQL, and front-end applications, plus Git and automated testing experience.
Core Java, Java, Spring, Spring Boot, AWS, Microservices, RESTful APIs, Angular, HTML, CSS, JavaScript, MySQL, PostgreSQL, Oracle, Git, Spring Security, Docker, Kubernetes, Jenkins, GitHub Actions, MongoDB, JUnit, Mockito
5d
Save
Mark Applied
Hide
Full Stack Java Developer
Chennai or Asia
HybridFull Time
Citi
CitiNYSE: C: Global financial services organization enabling growth and economic progress.
4+ YOERequires 4–8 years of Java software development experience, a bachelor's degree, and proficiency in Spring Boot, Angular or React, Oracle, REST APIs, SQL, CI/CD, testing, and version control.
Java, Spring Boot, Oracle, OpenShift, Docker, Kubernetes, GitHub Copilot, Angular, React, HTML5, CSS, Python, SQL, PL/SQL, AWS, Maven, Gradle, Jenkins, JIRA, Scrum, Kanban, JUnit, Mockito, GitHub Enterprise, Bitbucket, Claude Code, Devin, Replit, Cursor, Codex
1w
Save
Mark Applied
Hide
Full Stack Java Engineer
Chennai, Tamil Nadu, India
HybridContract
ProArch
ProArch: Technology consulting and IT services firm delivering cloud, data, cybersecurity, and custom software solutions to global clients.
4+ YOERequires 4–6 years of Java full-stack development, Java, Spring Boot, Angular, JSP, HTML, SQL and database skills, Agile/Scrum experience, and strong analytical, communication, and collaboration skills.
Java, Spring Boot, Angular, JSP, HTML, HTML5, CSS3, JavaScript, TypeScript, Maven, Gradle, SQL, Oracle, SQL Server, PostgreSQL, MySQL, Git, JIRA, Jenkins, Postman
2w
Save
Mark Applied
Hide
Java Fullstack IRC300668
Bengaluru or Chennai or Hyderabad or India or Nagpur or Noida or Pune
HybridFull Time
GlobalLogic
GlobalLogic: Digital product engineering consultancy helping companies design, build, and modernize software products, platforms, and services.
5+ YOERequires 5–10 years of experience with Java, REST APIs, microservices, Spring Boot, Apache Kafka, AWS, GitLab pipelines, Git, JIRA, HTML, React/Redux, and JavaScript.
Java, REST API, Microservices, Spring Boot, Apache Kafka, AWS, Amazon EMR, Amazon S3, Amazon ECS, Amazon SQS, Amazon SNS, Amazon CloudWatch, GitLab Pipelines, Git, JIRA, HTML, React, Redux, JavaScript
2w
Save
Mark Applied
Hide
DEVELOPER L4
Chennai, Tamil Nadu, India
OnsiteFull Time
Wipro
WiproNYSE: WIT: Global information technology, consulting, and business process services.
5+ YOERequires 5–8 years of experience and expertise in Fullstack Java Enterprise, including software design, coding, testing, troubleshooting, documentation, and client collaboration.
Fullstack Java Enterprise
4w
Save
Mark Applied
Hide
Java FSD + AWS
Chennai or Hyderabad
OnsiteFull Time
Virtusa
Virtusa: Global provider of digital engineering and IT consulting services.
5+ YOEProven full‑stack experience with Java and Spring Boot, AWS cloud expertise, modern UI framework familiarity, team leadership, and 5+ years professional experience.
Java, Spring Boot, AWS, React, Angular, Vue.js
4w
Save
Mark Applied
Hide
Java Full Stack Developer
Pune or Chennai or Bangalore
OnsiteFull Time
Cognizant
CognizantNASDAQ: CTSH: Global professional services providing technology and consulting services.
5+ YOE5+ years experience building full-stack applications using Java, Angular, and SQL; requirement handling and GenAI usage across lifecycle phases preferred.
Java, Angular, SQL, GenAI