Java spring boot developer

2 - 5 years

2 - 5 Lacs

Posted:2 months ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Java Spring Boot Developer

Roles and Responsibilities:

  • Software Development:

    Design, develop, and implement new features and functionalities for enterprise-level applications primarily using

    Java

    and the

    Spring Boot

    framework.
  • API Development:

    Build and maintain robust and secure

    RESTful APIs

    and microservices that support various front-end applications and external integrations.
  • Code Quality & Best Practices:

    Write clean, efficient, well-tested, and maintainable code following industry best practices, coding standards, and design patterns.
  • Database Interaction:

    Design database schemas, write optimized SQL queries, and manage data persistence using ORM frameworks (e.g., JPA/Hibernate) with relational databases (e.g., MySQL, PostgreSQL, Oracle, SQL Server).
  • Testing:

    Develop and execute comprehensive unit tests, integration tests, and API tests to ensure the quality and reliability of developed solutions.
  • Troubleshooting & Debugging:

    Perform in-depth troubleshooting, debugging, and issue resolution for application problems, identifying root causes and implementing effective solutions.
  • Collaboration & Code Review:

    Actively participate in code reviews, providing constructive feedback and ensuring code quality. Collaborate closely with cross-functional teams including front-end developers, QA engineers, and product managers.
  • System Integration:

    Integrate developed services with other internal and external systems, ensuring seamless data flow and functionality.
  • Performance & Security:

    Contribute to discussions on application architecture, performance optimization, and security best practices.

Preferred Candidate Profile:

  • Core Java Expertise:

    Strong proficiency in

    Core Java

    programming concepts, including object-oriented programming, data structures, algorithms, and multithreading.
  • Spring Boot Mastery:

    Extensive hands-on experience with

    Spring Framework

    , particularly

    Spring Boot

    , for building enterprise applications and microservices.
  • API Development:

    Proven experience in designing and developing

    RESTful APIs

    .
  • Database Skills:

    Solid understanding of relational databases and strong

    SQL

    skills. Experience with ORM tools like JPA/Hibernate.
  • Microservices Architecture:

    Familiarity with microservices architecture principles and design patterns.
  • Development Tools:

    Proficient with build tools (e.g., Maven, Gradle) and version control systems (e.g., Git).
  • CI/CD (Plus):

    Understanding of Continuous Integration/Continuous Delivery (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI).
  • Problem-Solving:

    Excellent analytical and problem-solving skills with a meticulous approach to detail.
  • Communication:

    Strong verbal and written communication skills, with the ability to articulate technical concepts clearly and collaborate effectively within a team.
  • Education:

    Bachelor's degree in Computer Science, Information Technology, or a related engineering discipline.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Teamware Solutions logo
Teamware Solutions

IT Services and IT Consulting

Chennai Tamilnadu

RecommendedJobs for You

thane, maharashtra, india

thane, maharashtra, india