
at Citi
Bulge Bracket Investment BanksPosted 2 days ago
No clicks
**Java Developer (2-4 Years) | Pune, Maharashtra, India** - Develop applications using Java, J2EE, Spring Boot, and RESTful Web Services. - Write unit tests using JUnit, mocking tools, and perform code quality maintenance. - Employ Agile methodologies, and collaborate with various teams in a hybrid work environment. - Strong expertise in Java (1.8+), J2EE, Unix/Linux, with pluses in Oracle, NoSQL-Mongo, Docker/Kubernetes/OpenShift. - Proficient in CI/CD build pipelines, Git, BitBucket, TeamCity, Artifactory, Udeploy, Jira. - Financial markets background is desirable. - Bachelors degree in science, computers, IT, or engineering required.
- Compensation
- Not specified
- City
- Pune
- Country
- India
Currency: Not specified
Full Job Description
Java Developer
Job Req Id:
26963019
Location(s):
Pune, Maharashtra, India
Job Type:
Hybrid
Posted:
Mai. 19, 2026
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, youll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
Knowledge/Experience:
- Around 2 to 4 years of experience in application development using Java/J2EE technologies.
- Should have strong knowledge and hands on experience in JAVA (Version 1.8 or above) / J2EE / Spring boot / restful Web Services
- Expertise in mocking, Junit.
- Should possess basic Unix/Linux knowledge to be able to write and understand basic shell scripts and basic Unix commands
- Knowledge of Oracle (PL/SQL), NoSQL-Mongo, is a plus.
- Candidates with working knowledge on Docker / Kubernetes / OpenShift is a plus.
- Have basic experience in Data Preparation Tools Experience with CI/CD build pipelines and toolchain Git, BitBucket, TeamCity, Artifactory, Udeploy ,Jira Experience.
- Financial markets background is preferable but is not a must.
Key Responsibilities:
- Development of application in Java
- Employ standards, frameworks and patterns while designing and developing components.
- Develop high quality code employing software engineering and testing best practices.
- Hands on coding, authoring unit tests/Junit, performance tests and maintaining code quality.
- Familiar with Agile Development Life Cycle
- Good communication skills, has experience in working on complex and medium to large projects.
- The position is based in India and will require the candidate to work with various teams.
Qualifications:
Bachelors degree (in science, computers, information technology or engineering)
------------------------------------------------------
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 (opens in new window).
View Citis EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.



