Job Description:.
Java proficiency: 3+ years of experience in Java development, demonstrating strong object oriented programming skills and familiarity with Java 8+ features.
Requirements
Spring Boot expertise: Proven experience with Spring Boot framework, including dependency injection, data access, security, and RESTful API development.
Database knowledge: Familiarity with relational databases (e. , MySQL, PostgreSQL) and ORM frameworks (e., Hibernate, JPA).
API design: Experience with RESTful API design principles and best practices.
Testing: Understanding of unit testing and integration testing frameworks (e., JUnit, Mockito).
Responsibilities
Write clean, maintainable, and efficient code in Java, leveraging object-oriented programming skills and Java 8+ features.
Develop and maintain applications using the Spring Boot framework, focusing on dependency injection, data access, security, and RESTful API development.
Design, implement, and optimize database schemas, queries, and stored procedures.
Work with relational databases such as MySQL and PostgreSQL, and use ORM frameworks like Hibernate and JPA.
Design, develop, and maintain RESTful APIs, ensuring adherence to best practices and industry standards.
Develop and execute unit tests and integration tests using frameworks such as JUnit and Mockito to ensure code quality and reliability.
Participate in code reviews to maintain code quality and consistency.
Collaborate with other developers, product managers, and stakeholders to deliver robust and scalable software solutions.
Identify and resolve software defects and issues, ensuring timely delivery of solutions.
Create and maintain technical documentation for reference and reporting purposes.
Any Graduate