Description

Responsibilities:


 

Design, build, and maintain high-performance, reusable, and reliable Java code.

Develop efficient Java applications using related technologies.

Manage software development projects using Java technologies.

Develop software applications and services using Java 8 and Spring Boot.

Build backend APIs using Java frameworks like Spring, Spring Boot, and Hibernate.

Analyze, design, develop, implement, and maintain Java applications.


 

Requirements:


 

5+ years of experience in Java development.

Proficiency in Core Java/J2EE, data structures/algorithms, and design patterns.

Hands-on experience in Java web development and microservices architecture.

Strong knowledge of Java frameworks such as Spring and Hibernate.

Experience in building RESTful microservices and web services.

Familiarity with automation testing tools like Selenium.

Working knowledge of backend languages such as .NET or Java.

Experience with relational databases and SQL.

Good understanding of performance testing tools like JMeter.


 

Skills:

Solid understanding of Java, J2EE, and JavaScript.

Proficiency in Java frameworks like Spring MVC/Spring Boot.

Experience in developing web applications using Java/J2EE.

Ability to troubleshoot and diagnose complex distributed systems.

Strong fundamentals in OOPs, design patterns, and REST APIs.

Familiarity with version control and continuous integration tools

Education

Any Gradute