Description

Key Skills: Java, Springboot

Roles and Responsibilities:

  • Assist in the design, development, and maintenance of Java-based applications.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot and debug applications to identify and resolve issues.
  • Collaborate with senior developers and team leads to understand requirements and implement solutions.
  • Write and execute unit and integration tests to ensure code quality.
  • Learn and apply new technologies and frameworks as needed.
  • Contribute to the improvement of development processes and tools.

Experience Requirement:

  • 1 - 4 years of experience in Java development.

Technical Expertise:

  • Strong understanding of core Java concepts (OOP, data structures, algorithms).
  • Experience with Java frameworks such as Spring or Jakarta EE is a plus.
  • Basic understanding of relational databases and SQL.
  • Familiarity with version control systems, preferably Git.
  • Understanding of RESTful API concepts.

Tools & Practices:

  • Familiarity with build tools like Maven or Gradle.
  • Experience working in an Agile/Scrum environment is a plus.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and interpersonal skills.
  • Ability to work effectively as part of a team.

Education:  Bachelor's degree in Computer Science, B.E., B.Tech

Education

Any Graduate