we're not just building technology, we're building the future of banking. Encompassing a broad range of specialties, roles, and cultures, our teams are creating innovations used across the globe. Citi is constantly growing and progressing through our technology, with laser focused on evolving the ways of doing things. As one of the world's most global banks we're changing how the world does business.
Shape your Career with Citi
We're currently looking for a high caliber professional to join our team as
25895382
Officer- Java developer
-C11- Hybrid
based in Pune, India. Being part of our team means that we'll provide you with the resources to meet your unique needs, empower you to make healthy decision and manage your financial well-being to help plan for your future. For instance:
We provide programs and services for your physical and mental well-being including access to telehealth options, health advocates, confidential counseling and more. Coverage varies by country.
We empower our employees to manage their financial well-being and help them plan for the future.
We provide access to an array of learning and development resources to help broaden and deepen your skills and knowledge as your career progresses.
Responsibilities:
Development of complex backend systems using
Java
,
Spring Boot, Microservice,
Hibernate
.
Additionally, experience as Developer within a distributed, service-based enterprise environment (financial institutions preferred).
Implement
micro-service based solutions
with focus on scalability, reliability and performance.
Take active participation and contribute to Architecture decisions.
Apply
TDD
and
test-first development
practices across all development stages.
Ensure high quality through effective
code reviews, static code analysis
and performance optimization.
Collaborate with cross-functional teams to define, design and deliver new features.
Guide the integration and optimization of
Oracle
and
MongoDB
in high-performance environments.
Implement data access layers using
Hibernate
and
JPA
and manage caching using
Redis
or other caching frameworks.
Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
Has the ability to operate with a limited level of direct supervision.
Can exercise independence of judgement and autonomy.
Qualifications:
5 - 8
years of experience with strong focus on
Java
development.
4+ years of relevant experience in
Java
Engineering along with application design experience with
J2EE applications with messaging capabilities
,
Java spring boot, microservice,
Hibernate
.
Consistently demonstrates clear and concise written and verbal communication
Demonstrated problem-solving and decision-making skills
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education:
Bachelor's degree/University degree or equivalent experience
-
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.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.