Sr. Java Developer C12 Pune

Year    MH, IN, India

Job Description

Key Responsibilities:



Lead design and development of complex backend systems using

Spring, Spring Boot and Spring Cloud

technologies. Architect and implement

microservices-based solutions

with focus on scalability, reliability and performance. Apply

TDD

and

test-first development

practices across all development stages. 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. Ensure high quality through effective

code reviews, static code analysis

and performance optimization. Mentor and guide junior developers and contribute to a culture of continuous improvement.

Required Skills :



8-12 years

of software development experience with strong focus on

Java.

Expert-level knowledge in

Spring Framework, Spring Boot

and

Spring Cloud.

Solid understanding and hands-on experience with

Microservices Architecture

and best practices. Proficient in

Hibernate, JPA

and working with both

relational (Oracle)

and

NoSQL(MongoDB)

databases Experience with

Redis

or equivalent for caching and performance optimization. Proven experience with

Test-Driven Development (TDD)

and

Sift-Left testing strategies.

Hands-on experience with

test automation tools/frameworks

such as

Junit, Mockito, REST Assured, Cucumber

or

Selenium.

String understanding of

application performance,

monitoring and optimization techniques. Excellent problem-solving skills and ability to lead complex development tasks.

Preferred Skills:



Exposure to

Api Gateways, Service Discovery

and

Distributed Tracing

(e.g. Spring Cloud Gateway, Eureka, Zipkin) Familiarity with containerization tools like

Docker

and orchestration with

Kubernetes.

Experience with

code quality tools

(e.g. SonarQube, CheckStyle) Understanding of security best practices for backend development (OAUth2, JWT, Spring Security)

Soft Skills:



Proven leadership and team collaboration skills. String communication and stakeholder management. Ability to balance technical depth with business priorities. Passion for high-quality, clean and maintainable code.

Qualifications:



8+ years of relevant experience Experience in systems analysis and programming of software applications Experience in managing and implementing successful projects Working knowledge of consulting/project management techniques/methods 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.


Job Detail

  • Job Id
    JD3796072
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year