Hiring.Camp

Java Developer

citibank

·

Today

Location
Pune, MH,IN, IN
Type
Full-time
Department
IT
Experience
5+ years
Education
Bachelor
Source
Eightfold

Description

The Java Full Stack Developer is an intermediate-level technology professional responsible for designing, developing, testing and supporting scalable enterprise applications in coordination with the Technology team. The role requires hands-on full-stack development experience and the ability to contribute across the software development lifecycle.

Responsibilities:

  • Work within an Agile/Scrum development environment and actively participate in planning, refinement, estimation and delivery activities.
  • Analyze business and technical requirements, seek clarifications and contribute to well-defined acceptance criteria and technical solutions.
  • Design, develop, test and maintain high-quality full-stack applications using modern engineering practices.
  • Develop scalable backend services and RESTful APIs using Java and Spring Boot, along with modern web-based user interfaces using Angular/React.
  • Design and implement enterprise integrations using REST APIs, Kafka and other messaging technologies.
  • Develop secure, reliable and performant solutions while meeting functional and non-functional requirements.
  • Write clean, maintainable and testable code with appropriate unit, integration and automated testing.
  • Participate in peer code reviews and contribute to engineering standards and reusable development patterns.
  • Leverage DevOps practices including automated builds, CI/CD, automated testing, vulnerability scanning and deployment automation.
  • Troubleshoot application and production issues, perform root cause analysis and implement sustainable solutions to prevent recurrence.
  • Identify and address technical debt, application vulnerabilities and performance bottlenecks.
  • Automate repetitive operational and SDLC activities to improve engineering efficiency and reduce operational risk.
  • Collaborate effectively with developers, business analysts, QA, support teams and other technology stakeholders.
  • Demonstrate end-to-end ownership of user stories across front-end, backend, database, integration, testing and deployment components.
  • Appropriately assess technology and operational risks and escalate control issues with transparency.

Qualifications:

  • 5–8 years of professional software engineering experience with hands-on full-stack application development.
  • Strong hands-on development experience with Java, Spring/Spring Boot and RESTful APIs.
  • Strong experience developing modern web applications using Angular or React, TypeScript, HTML and CSS.
  • Strong experience with relational databases, preferably Oracle, including SQL and database design concepts.
  • Experience designing and integrating distributed applications using REST APIs and messaging technologies.
  • Strong understanding of object-oriented design, software design patterns and engineering best practices.
  • Experience with automated unit and integration testing using frameworks such as JUnit and Mockito.
  • Experience with Agile development and CI/CD/DevOps practices.
  • Good understanding of application security including authentication, authorization, secure coding and vulnerability remediation.
  • Strong analytical, troubleshooting and problem-solving skills.
  • Ability to work independently while collaborating effectively within a global technology team.
  • Strong written and verbal communication skills.

Education:

  • Bachelor's degree or equivalent experience in Computer Science, Engineering or a related discipline.

\------------------------------------------------------

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

Skills

TypeScriptJavaReactAngularSpring BootCI/CDSQLOracleRESTAgileScrumDevOps

Similar Jobs

30

Java Developer

Nimber·Lisbon, Portugal

1d ago

Java Developer

citibank·Pune, Maharashtra +1

1d ago

Java Developer

Professional Kyndryl·Chennai, Tamil Nadu +5·Remote

1d ago

Java Engineer

Nortal·JO

1d ago

Java Engineer

Nortal·RS

1d ago

Java Developer

Citi Bank·India·Hybrid

1d ago

Java Developer

Accenture·Kuala Lumpur, Malaysia·Onsite

1d ago

Java Developer

Zensar Technologies·South Africa

2d ago

Java Developer

Synechron·Pune, Maharashtra

2d ago

Java Developer

Playtech·Kyiv, Kyiv City·Remote

3d ago

Java Developer

TransUnion·Bengaluru, Karnataka·Remote, Hybrid

3d ago

Java Developer

Playtech·Kyiv, Kyiv City

4d ago

Java Engineer

Career Schwab·Austin, Texas +1·Onsite

1w ago

Java Developer

Barclays·Glasgow, Scotland +1

1w ago

Java Developer

Lennor group·Onsite

1w ago

Java Developer

Citi Bank·India·Hybrid

1w ago

Java developer

Synechron·Bengaluru, Karnataka

1w ago

Java Developer

Synechron·Mumbai, Maharashtra

1w ago

Java Developer

citibank·Pune, Maharashtra +1

1w ago

Java Developer

Capco·Mumbai, Maharashtra

1w ago

Java Developer

Inetum·Mechelen, Flanders·Hybrid

1w ago

Java Developer

All Pro Nyc Llc·Albany, New York·Onsite

1w ago

Java Developer

Kreative Technologies·Virginia, US·Remote

2w ago

Java Developer

QC - Division SGA·Canada·Hybrid

2w ago

Java Developer

Set of X·Baltimore, Maryland

2w ago

Java Engineer

Agile Defense·Rosslyn, Virginia·Hybrid

2w ago

Java Developer

citibank·Pune, Maharashtra

2w ago

Java Developer

Citi Bank·India·Hybrid

2w ago

Java Developer

Synechron·Singapore

2w ago

Java Developer

Encora·Peru, Indiana

2w ago