Senior Java Spring Boot Developer

1 week ago


Chennai, Tamil Nadu, India Citi Full time US$ 1,00,000 - US$ 1,50,000 per year

Job Summary:

We are looking for a highly skilled and experienced developer with expertise in JavaSpring BootDocker, 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 JavaSpring 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,HTML5CSS3, and JavaScript.
  • Experience with testing frameworks like JUnitMockito.
  • 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 JavaAWSDocker, 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.



  • Chennai, Tamil Nadu, India Citigroup Full time

    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...


  • Chennai, Tamil Nadu, India Natobotics Technologies Pvt Limited Full time

    Role : Full Stack Java Developer (Angular / React)Location : Chennai, Bangalore, Hyderabad, Pune, IndiaExperience : 59 yearsJob Type : Full-TimeJob Overview : We are looking for a skilled and passionate Full Stack Java Developer with 5-9 years of experience, specializing in modern front-end frameworks like Angular or React. You will be a crucial part of our...

  • Java/Spring Architect

    3 weeks ago


    Chennai, Tamil Nadu, India Pravi HR Advisory Full time

    Job Title : Java Spring ArchitectLocation : Chennai Experience : 8+ YearsMust have :- Spring Boot - Java Spring Core, Spring Boot, Spring MVC, Swagger, Tomcat 8, Maven, Jenkins, SVN, GIT, Postman/Newman, RESTful Services, ContainersMust be Good in following :- Microservices - NFR Coverage - Unit testing - Monitoring/Tracing- Cloud- Streaming / Reactive...


  • Chennai, Tamil Nadu, India Infotel UK Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Role: Senior Full Stack Java Developer Location: Chennai, Bangalore, Mumbai – IndiaAbout Infotel India Infotel India is a renowned consulting firm dedicated to driving innovation and transforming digital experiences. We strive to empower organizations with advanced IT solutions, and we are currently seeking a Senior Full Stack Java Developer to join our...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000

    We're seeking an experienced Java developer with strong expertise in Spring, Spring Boot, and J2EE to build high-performance enterprise applications.The ideal candidate will have hands-on experience with Oracle databases, DevOps practices, and secure coding standards.Key ResponsibilitiesDesign, develop, and maintain high-quality Java-based applications using...

  • Java Developer

    3 weeks ago


    Chennai, Tamil Nadu, India Staffice Global Private Limited Full time

    Job DescriptionThis role is for a Java Developer with hands-on experience in modern Java technologies. The ideal candidate will have proficiency in Java Spring Boot and Microservices and a passion for building robust, scalable applications.Responsibilities- Application Development: Design, develop, and maintain high-quality applications using Java Spring...

  • Senior Java Developer

    3 weeks ago


    Chennai, Tamil Nadu, India Getinz Full time

    We are seeking an experienced Senior Java Developer to join our dynamic engineering team. The ideal candidate will be responsible for the design, development, and maintenance of high-performance, scalable backend systems, working closely with cross-functional teams to deliver cutting-edge software solutions for global clients.The core responsibilities for...

  • Senior Java Developer

    16 hours ago


    Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 80,00,000 - ₹ 2,50,00,000

    Job Title: Java DeveloperAbout the RoleWe are seeking a highly skilled Software Engineer with 4 to 8 years of experience in designing and developing scalable software solutions.The ideal candidate will have hands-on experience with Spring Boot Microservices, Advanced Java, Java 8, and Core Java. Proficiency in AWS Practitioner for cloud-based solutions, GIT...

  • Senior Java Developer

    4 weeks ago


    Chennai, Tamil Nadu, India Weekday AI Full time

    This role is for one of the Weekday's clientsMin Experience: 7 yearsLocation: Chennai, PuneJobType: full-timeRequirementsKey Responsibilities- Lead the design and development of high-performance backend applications using Java and Spring Boot.- Guide and mentor developers to ensure quality, maintainability, and scalability in deliverables.- Define and...

  • Senior Java Developer

    4 weeks ago


    Chennai, Tamil Nadu, India Mobile Programming LLC Full time

    Job Title : Senior Java DeveloperExperience : 4+ yearsLocation : Bengaluru, Pune, Chandigarh, Chennai, Panchkula, Mumbai, GurugramNotice Period : Immediate joinerRole Responsibilities :- Design and develop enterprise-level, high-volume web application platforms and state-of-the-art technical solutions leveraging Java and JEE platform technologies.-...