Home
Jobs

Senior Java Backend Software Engineer Remote

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title:

Job Summary:

As a Java Spring Boot Developer with a strong hold on SQL databases, you will be responsible for designing, developing, and maintaining robust, efficient, and scalable web applications. You will work closely with cross-functional teams to build and optimize backend systems using Java Spring Boot, while demonstrating expertise in SQL database design, optimisation, and maintenance. Your role will involve writing efficient SQL queries, ensuring data integrity, and collaborating with front-end developers and other stakeholders to deliver high-quality, data-driven applications.

Key Responsibilities:

  • Backend Development:

    Develop and maintain server-side applications using Java Spring Boot.
  • SQL Database Management:

    Design, implement, and optimize SQL databases, write complex SQL queries, and ensure data integrity.
  • API Development:

    Build RESTful APIs and integrate them with front-end applications.
  • Performance Optimization:

    Identify and resolve performance bottlenecks in the application and the database.
  • Data Modeling:

    Create and maintain database schemas, tables, and relationships.
  • Data Security:

    Implement security measures to protect sensitive data and prevent unauthorized access.
  • Database Maintenance:

    Regularly perform database maintenance tasks, such as backups, indexing, and data cleansing.
  • Collaboration:

    Work closely with front-end developers, QA engineers, and other team members to ensure seamless integration of database systems with the application.
  • Code Quality:

    Write clean and maintainable code, and participate in code reviews to maintain high code quality standards.
  • Documentation:

    Create and maintain technical documentation for database schemas, SQL queries, and development processes.
  • Continuous Learning:

    Stay updated on emerging technologies and best practices in Java Spring Boot development and SQL database management.

Requirements:

  • Strong proficiency in Java Spring Boot for building backend applications.
  • Excellent command of SQL for designing and optimizing databases.
  • Experience with relational database management systems (e.g., MSSQL, PostgreSQL, Oracle).
  • Knowledge of NoSQL databases (e.g., MongoDB) is a plus.
  • Familiarity with ORM frameworks (e.g., Hibernate).
  • Strong problem-solving and debugging skills.
  • Good understanding of RESTful API design and integration.
  • Experience with version control systems (e.g., Git).
  • Excellent communication and teamwork skills.

Education and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in Java Spring Boot development and SQL database management.


Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now
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