Java Springboot - Gurugram, India - CodeChavo

    CodeChavo
    CodeChavo Gurugram, India

    3 weeks ago

    Default job background
    Technology / Internet
    Description

    CodeChavo is an ISO Certified IT Consulting & Software Development company based in Gurugram, helping leading brands & startups with quality product engineering, digital transformation, and code maintenance. We help companies outsource their digital projects and build quality tech teams.

    Role Description

    This is a full-time on-site role for a Java Springboot Developer. The Java Springboot Developer will be responsible for software development using Jakarta EE, microservices architecture, programming, and design patterns.

    Experience: 3-5+ years only

    Location: Gurgaon

    Responsibilities

    • Design, code, test, and debug software applications in Java, Springboot framework, Hibernate
    • Have worked on messaging queues like Kafka, Redis
    • Coding and Programming:
    • Write clean, efficient, and well-documented code.
    • Troubleshoot, debug, and resolve software defects and issues.
    • Technology Stack:
    • Java Springboot
    • Familiarity with web development frameworks and libraries (e. g., Spring) is a plus.
    • Database Management:
    • Develop and maintain database schemas and queries.
    • Extensive experience with mySQL.
    • Testing:
    • Conduct unit testing and integration testing to ensure software quality.
    • Collaborate with quality assurance teams to identify and address defects.
    • Version Control:
    • Use version control systems (e. g., Git) to manage code repositories.
    • Agile Development:
    • Participate in Agile/Scrum development processes.
    • Contribute to sprint planning, daily stand-ups, and sprint reviews.
    • Documentation:
    • Create and maintain technical documentation for software components.
    • Continuous Learning:
    • Stay updated with industry trends, best practices, and emerging technologies.
    • Willingness to learn new languages and technologies as needed.

    Requirements

    • Bachelor's degree in computer science, Engineering, or related field.
    • 3-5 years of professional experience in software development.
    • Proficiency in Java.
    • Strong problem-solving and analytical skills.
    • Experience with web development frameworks (e. g., Spring) is a plus.
    • Knowledge of databases and SQL or NoSQL technologies.
    • Familiarity with version control systems (e. g., Git).
    • Excellent communication and teamwork skills.
    • Ability to work in a fast-paced, collaborative environment.
    • Proven ability to meet deadlines and deliver high-quality software solutions.