Senior Java Spring Boot Developer

Year    TN, IN, India

Job Description

Job Summary:




We are looking for a highly skilled and experienced developer with expertise in

Java

,

Spring Boot

,

Docker

, and

Kubernetes

. The ideal candidate will be responsible for designing, developing, and deploying scalable web applications while ensuring seamless integration between front-end and back-end systems. You will play a key role in implementing containerized applications and managing deployments using Kubernetes.

Key Responsibilities:



Design, develop, and maintain scalable and high-performance web applications using

Java

,

Spring Boot

. Build and integrate RESTful APIs to enable seamless communication between front-end and back-end systems. Implement microservices architecture and containerize applications using

Docker

. Orchestrate and manage containerized applications using

Kubernetes

. Optimize application performance by identifying and resolving bottlenecks. Collaborate with cross-functional teams, including UI/UX designers, QA engineers, and DevOps teams, to deliver high-quality software solutions. Implement security best practices, including authentication and authorization using

Spring Security

and

JWT

. Write clean, maintainable, and well-documented code following industry best practices. Participate in code reviews, provide constructive feedback, and mentor junior developers. Work in an Agile/Scrum environment and contribute to sprint planning, daily stand-ups, and retrospectives. Deploy applications on cloud platforms such as

AWS

or

Openshift

using Docker and Kubernetes.

Required Skills and Qualifications:



6-10 years

of professional experience in full-stack development. Strong proficiency in

Java

(17+) and

Spring Boot

. Proficient in building RESTful APIs and integrating them with front-end applications. Experience with containerization using

Docker

and orchestration using

Kubernetes

. Strong understanding of microservices architecture and event-driven systems. Experience with relational databases like Oracle. Familiarity with NoSQL databases like

MongoDB

is a plus. Familiarity with front-end technologies, including

Angular

,

HTML5

,

CSS3

, and

JavaScript

. Experience with testing frameworks like

JUnit

,

Mockito

. Knowledge of cloud platforms like

AWS

(EC2, S3, RDS) or

Openshift

. Knowledge of an object storage like S3 is a plus . Strong problem-solving skills and attention to detail. Strong code debugging skill . Excellent communication and teamwork skills.

Preferred Qualifications:



Experience with CI/CD pipelines and tools like

Teamcity, tekton, GitHub and etc.

Familiarity with caching mechanisms like

Elastic

. Knowledge of monitoring tools like

Appdynamics

,

Prometheus

and

Grafana

. Certifications in

Java

,

AWS

,

Docker

, or

Kubernetes

are a plus

Education:



Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

-

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
    JD4018788
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year