Description

Job Description:-

Key Responsibilities:

Design, develop, and maintain Java-based applications using best practices.

Write clean, scalable, and efficient code.

Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions.

Participate in code reviews and ensure adherence to coding standards.

Debug and resolve technical issues and bugs.

Optimize application performance and scalability.

Maintain documentation of system architecture, processes, and code.

Stay up to date with emerging technologies and industry trends.

Required Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field.

[1–3 / 3–5 / 5+] years of hands-on experience in Java development.

Strong understanding of OOP principles and design patterns.

Proficiency in core Java (Java SE) and Java EE (J2EE) frameworks.

Experience with Spring (Spring Boot, Spring MVC, Spring Security) and Hibernate/JPA.

Familiarity with RESTful APIs, Microservices architecture, and web services (SOAP/REST).

Experience with version control tools like Git.

Knowledge of SQL and relational databases (MySQL, PostgreSQL, Oracle).

Familiarity with build tools (Maven, Gradle) and CI/CD pipelines.

Excellent problem-solving skills and attention to detail.

Education

Any Graduate