Job Description
Role and Responsibilities:
- Design, develop, and maintain robust Java applications using Java and Spring Boot.
- Collaborate with cross-functional teams to design and implement software solutions that meet client needs.
- Write efficient, reusable, and maintainable code in Java, ensuring high performance and scalability.
- Develop and integrate RESTful APIs and microservices.
- Troubleshoot and resolve issues in existing applications, ensuring optimal performance and stability.
- Participate in code reviews and maintain coding standards.
- Ensure that software is delivered on time and meets quality requirements.
- Stay current with the latest technologies and industry trends to continuously improve development processes.
Skills and Qualifications:
- 4-5 years of hands-on experience in Java development.
- Strong experience in Java and Spring Boot framework.
- Proficient in building and consuming RESTful APIs.
- Strong understanding of databases (SQL, NoSQL) and ORM frameworks (Hibernate).
- Familiar with version control tools like Git.
- Good knowledge of Agile development methodologies.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- B.Tech/BE in Computer Science or equivalent.