Skip to main content

Careers

Senior Java Full Stack (Backend) - AVP

Job Req ID 25867259 Location(s) Pune, India Job Type On-Site/Resident Job Category Technology
Apply Now

Responsibilities

Design, develop, and maintain Java-based applications and microservices.

Write clean, efficient, and well-documented code.

Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.

Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality products.

Troubleshoot and resolve technical issues.

Contribute to the continuous improvement of our development processes and tools.

Stay up-to-date with the latest Java technologies and trends.

Participate in code reviews to ensure code quality and maintainability.

Ensure adherence to coding standards and best practices.

Contribute to the design and architecture of new and existing systems.

Write unit and integration tests to ensure code quality.

Participate in sprint planning, daily stand-ups, and retrospectives.

Deploy and maintain applications in cloud environments.

Qualifications

Experience: At least 7-10 years of hands-on application development experience.

Java Expertise: Strong experience and knowledge in Java 8/11/17, J2EE, and Multithreading.

Microservices: Solid understanding and experience with Microservices architecture (Spring Boot).

Web Services: Experience with developing and consuming Web Services (REST, SOAP).

Design Patterns: Proficiency in applying various Design Patterns.

Database Knowledge: Basic knowledge of databases such as Oracle/SQL.

Scripting: Basic knowledge of Python.

Problem-Solving: Excellent analytical and problem-solving skills.

Communication: Strong communication and interpersonal skills.

Teamwork: Ability to work effectively in a team environment.

Bonus Points

Experience with WebSocket technology.

Exposure to messaging platforms like Solace and Kafka.

Experience with Elasticsearch.

Experience with OpenShift.

Experience with Observability.

Familiarity with Angular 14.

Experience with cloud platforms (e.g., AWS).

Experience with CI/CD pipelines.

Experience with Agile development methodologies.

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

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.

Apply Now

Saved Jobs

You have no saved jobs

Previously Viewed Jobs

You have no viewed jobs