HamburgerMenu
hirist

Job Description

Description:


Job Summary:


We are seeking a skilled Java Developer (3-5 years experience) with strong, hands-on programming expertise in Java, Spring Boot, and Spring MVC to build and maintain scalable enterprise applications. The ideal candidate must have working experience with the Hibernate ORM framework and possess foundational knowledge of front-end technologies (JavaScript, HTML, or Angular). Key responsibilities include developing back-end logic, integrating services via REST or SOAP APIs, and utilizing modern DevOps tools like GitLab or Jenkins for version control and continuous integration.


Key Responsibilities and Technical Deliverables:


Back-End Development and Persistence:


- Strong programming with Java (preferably Java 8+) for developing enterprise-grade server-side applications.


- Design and implement robust business logic using the Spring framework, specifically Spring Boot and Spring MVC.


- Possess Working experience with Hibernate or other JPA implementations for seamless object-relational mapping and database interaction.


- Develop and optimize application logic to ensure high performance and scalability.


API Integration and Communication:


- Experience with either any of the webservices (REST API or SOAP), including designing, implementing, and consuming APIs for microservices or third-party integrations.


- Ensure secure and efficient data exchange between the back-end services and the presentation layer.


Front-End and Collaboration:


- Possess experience with JavaScript, HTML, or Angular (or other modern JavaScript frameworks) to contribute to the user interface layer or effectively collaborate with front-end teams.


- Utilize modern DevOps practices, demonstrating Experience with (GitLab, Jenkins, or Travis) for version control, continuous integration, and automated deployment processes.


Quality and Maintenance:


- Write clean, well-tested, and maintainable code, adhering to established software development best practices.


- Participate in code reviews to ensure code quality and performance standards are met.


Mandatory Skills & Qualifications:


- Experience: 35 years of professional experience.


- Core Java: Strong programming with Java, Spring Boot, and Spring MVC.


- Persistence: Working experience with Hibernate (or other JPA solutions).


- Front-End: Experience with JavaScript, HTML, or Angular.


- DevOps/Integration: Experience with version control and CI/CD tools (GitLab, Jenkins, or Travis) and either REST API or SOAP webservices.


Preferred Skills:


- Hands-on experience with unit testing frameworks (JUnit, Mockito).


- Knowledge of cloud platforms (AWS, Azure, or GCP).


- Familiarity with microservices architecture and containerization (Docker/Kubernetes).


- Experience with database systems such as MySQL or PostgreSQL.


info-icon

Did you find something suspicious?