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