Java Fullstack Developer - C11 - PUNE
Citi
Job Summary:
We are seeking a highly motivated and experienced Full Stack Engineer to join Citi’s Enterprise Portal team. You will be responsible for designing and delivering innovative web solutions, contributing to a multi-tenant architecture, and working with a variety of modern technologies. The ideal candidate is a strong problem solver, a skilled communicator, and passionate about building high-quality, scalable web applications.
Responsibilities:
- Design and deliver web solutions with a focus on multi-tenant architecture.
- Develop and maintain robust and scalable web applications using Java, SpringBoot, React, HTML5, CSS, Bootstrap, JavaScript, and jQuery.
- Design and implement integrations using microservices architecture, with preference for experience with Kafka.
- Work with SQL and other standard database query tools to manage and retrieve data.
- Utilize No-SQL databases, caching strategies, and indexing techniques to optimize database performance.
- Collaborate with cross-functional teams to define requirements, design solutions, and deliver exceptional user experiences.
- Contribute to all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and resolve technical issues, proactively seeking opportunities to improve existing systems.
- Present technical concepts to both technical and non-technical audiences.
Required Experience and Skillsets:
- 2+ years of relevant experience in full-stack web development.
- Hands-on development experience with Java, SpringBoot.
- Hands-on development experience with REACT/HTML5/CSS/Bootstrap/JavaScript/jQuery.
- Experience developing integrations using microservices architecture, Kafka preferable.
- Experience developing API frameworks, integration with API Gateways, ECS
- Experience with SQL and other standard database query tools.
- Familiarity with No-SQL databases, caching, indexing, and other standard database query tools.
- Strong problem-solving, analysis, and design skills.
- Excellent communication skills with the ability to present technical concepts to a non-technical audience.
- Knowledge of SDLC / Agile Methodology.
- Willingness to learn complex applications and unique data.
- Excellent oral, written, and interpersonal skills.
Nice to Have Skillsets:
- Experience with ReactJS and NextJS.
- Experience with AWS.
- Hands-on development experience with Java.
- Experience with CI/CD development methodologies and tools (e.g., JIRA, TFS, Bitbucket).
- Experience with web services such as SOAP and REST.
- Experience with data modeling languages such as XML and JSON.
- Experience with networking technologies such as routing/switching, load balancing, and DNS.
Qualifications:
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- Experience in systems analysis and programming of software applications.
------------------------------------------------------
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.