description:
HTSC is a leading technology solutions company at the forefront of innovation, specializing in delivering cutting-edge software solutions to a diverse clientele. Recognized for its commitment to excellence and forward-thinking approach, HTSC is currently seeking a Java developer to join its dynamic team. The ideal candidate will possess a strong foundation in Java programming and expertise in developing scalable and efficient applications. At HTSC, employees are provided with a collaborative work environment, ample opportunities for professional growth, and exposure to challenging projects that drive technological advancement. Joining HTSC offers not only the chance to work with a talented group of professionals but also the opportunity to contribute to groundbreaking solutions that shape the future of the industry.
Responsibilities:
Design and develop Java applications with a focus on utilizing key technologies.
Implement efficient and scalable solutions by harnessing the power of these technologies.
Collaborate with cross-functional teams to ensure the successful integration of these tools into the software development process.
Requirements:
Java 8/17 (depending on the project's requirements)
J2EE
Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Gateway, Spring Data JPA)
Oracle, MongoDB
Hibernate (ORM), JPA
Message broker such as RabbitMQ or Apache Kafka
Apache Maven
JUnit (unit testing), TestNG, Mockito
RESTful APIs
Strong knowledge of design patterns, SOLID principles, and clean code best practices.