Senior Software Engineer

4 - 6 years

2 - 7 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Job Description: Java Spring Boot Developer (3+ Years Experience with PostgreSQL)

Position: Java Spring Boot Developer

Experience: 3+ Years

Location: Chennai

Employment Type: Full-Time

Job Summary:

We seek a skilled and experienced Java Spring Boot Developer with a strong background in PostgreSQL to join our dynamic development team. The ideal candidate should have 3+ years of experience building scalable, high-performance, and secure backend applications using Java Spring Boot and be proficient in designing and managing databases using PostgreSQL.

Key Responsibilities:

  • Design, develop, and maintain backend applications using Java Spring Boot.
  • Implement RESTful APIs and microservices architecture.
  • Integrate and manage PostgreSQL databases, including schema design, query optimization, and database performance tuning.
  • Collaborate with front-end developers, business analysts, and other stakeholders to deliver high-quality software solutions.
  • Debug, troubleshoot, and enhance existing applications and services.
  • Write clean, maintainable, and well-documented code.
  • Ensure code quality through unit testing, integration testing, and code reviews.
  • Deploy applications to cloud environments (AWS, Azure, or Google Cloud) and handle CI/CD pipelines.
  • Participate in agile development processes, including daily standups, sprint planning, and retrospective meetings.

Required Skills & Qualifications:

  • 3+ years of professional experience working with Java and Spring Boot.
  • Strong proficiency in PostgreSQL database management, including SQL, stored procedures, and query optimization.
  • Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with version control systems like Git.
  • Knowledge of CI/CD pipelines, Docker, Kubernetes, and cloud environments is a plus.
  • Strong problem-solving skills and the ability to work both independently and in a team.
  • Excellent communication skills and ability to collaborate with cross-functional teams.

Preferred Skills:

  • Experience with PostgreSQL/NoSQL databases.
  • Familiarity with cloud-based platforms like AWS, Azure, or Google Cloud.
  • Experience with DevOps tools and practices.
  • Knowledge of front-end frameworks like React or Angular (optional but beneficial).

Educational Requirements:

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

    Role & responsibilities

Preferred candidate profile

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

hubli, mangaluru, mysuru, bengaluru, belgaum