Description
You will design, develop, and maintain scalable Java applications within a microservices architecture.
Responsibilities
- Design and develop high-quality, maintainable Java applications using industry best practices.
- Implement microservices-based architecture to ensure seamless service integration.
- Build RESTful APIs and business logic using Spring Boot.
- Manage database interactions and data integrity using Hibernate.
- Perform code reviews to ensure consistency and adherence to coding standards.
Required Skills
- 8+ years of professional experience in Java development.
- Strong expertise in Spring Boot.
- Deep understanding of Hibernate and ORM frameworks.
- Proven experience with Microservices architecture.
- Proficiency in RESTful API design and development.
- Experience with database technologies.
- Solid understanding of software design patterns and development principles.
- Experience with version control systems such as Git.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred Skills
- Prior experience working in Agile, Scrum, or Kanban environments.