Java Backend Developer - New Delhi, India - TekJobs

    TekJobs
    Default job background
    Description

    Experience:
    5+Years


    Mandatory Skills:
    Core Java and Java Spring Boot Micro-services, Angular, Distributed caching framework like Hazelcast, Python, Linux/Unix knowledge, DB2 , NoSql – MongoDB

    Java Backend Developer Roles & Responsibilities:
    Designing, developing, and maintaining the server-side logic and databases for ourapplications using Java and related technologies.
    Building robust and scalable RESTful APIs to support frontend applications and externalintegrations.

    Designing and optimizing database schemas, writing complex SQL queries, andensuring data integrity.

    Collaborating with frontend developers to integrate frontend components with thebackend and ensure a seamless user experience.

    Identifying and resolving performance bottlenecks, ensuring high availability, andoptimizing server response times.

    Implementing security best practices to protect data and systems from vulnerabilitiesand threats.

    Writing clean, maintainable, and well-documented code, and actively participating incode reviews.

    Developing and maintaining unit tests, integration tests, and end-to-end tests toensure the reliability of the software.

    Working within an Agile/Scrum development environment, participating in sprintplanning, and delivering features on schedule.

    Collaborating with cross-functional teams, including product managers, designers, andQA engineers, to deliver high-quality software.


    Skills Required:
    Bachelor's degree in computer science, Software Engineering, or a related field (orequivalent work experience).Strong proficiency in Java Backend and experience with Java frameworks such as Spring BootSolid understanding of database design, SQL, and experience with relational databaseslike MySQL, PostgreSQL

    Experience developing RESTful APIs and a good understanding of API design principles.
    Proficiency with version control systems such as Git.
    Strong analytical and problem-solving skills, with the ability to troubleshoot complexissues.

    Excellent teamwork and communication skills, with the ability to work effectively in acollaborative environment.

    Experience working in Agile/Scrum development environments is a plus.
    A passion for staying up to date with emerging technologies and industry trends.


    Nice to have:
    NoSQL exposure

    Familiarity with data governance tools like Collibra