Job Description
Job Responsibilities
- Design, develop, test, and maintain backend services and enterprise applications using Java technologies.
- Participate in system architecture design and contribute to technical decisions for new and existing projects.
- Develop RESTful APIs using Spring MVC / Spring Boot frameworks.
- Utilize JPA/Hibernate/PostgreSQL for database design, optimization, and data access layer development.
- Use modern development tools such as Gradle, Git, and Jira for efficient project delivery. Contribute to microservice architecture using Spring Cloud; integrate with distributed systems and cloud platforms.
- Collaborate with cross-functional teams, including QA, product managers, and system architects.
Job Requirements
- More than 5 years of experience in Java development.
- Strong proficiency in Java object-oriented programming and enterprise application development.
- Familiar with Spring MV...