Skills:
Java programming, Object-oriented design, Spring framework, Database management, RESTful web services, Agile methodology, Spring Boot,
Skills
Java programmingSpring frameworkHibernate ORMRESTful web servicesMicroservices architectureSQL database managementUnit testingProblem-solving skills
Responsibilities
- Design, develop, and implement Java-based web applications
- Write clean, well-documented, and maintainable code
- Conduct unit testing and participate in code reviews
- Debug and troubleshoot application issues
- Collaborate with engineers, designers, and product managers to understand requirements and translate them into technical solutions
- Stay up-to-date on the latest Java technologies and best practices
Qualifications
- 3+ years of experience in Java development
- Strong understanding of object-oriented programming principles (OOP)
- Experience with common Java frameworks (e.g., Spring, Hibernate) a plus
- Experience with web development technologies (e.g., HTML, CSS, JavaScript) a plus
- Experience with unit testing frameworks (e.g., JUnit)
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Ability to work independently and as part of a teampen_spark