i
WITS Innovation Lab
103 WITS Innovation Lab Jobs
Java Developer - Spring Boot/OOPS (3-10 yrs)
WITS Innovation Lab
posted 4d ago
Flexible timing
Key skills for the job
What you'll be doing :
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.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate, JPA).
- API design : Experience with RESTful API design principles and best practices.
- Testing : Understanding of unit testing and integration testing frameworks (e.g., 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.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice