HamburgerMenu
hirist

PracticeSuite - Java Software Engineer - Struts/Spring

Posted on: 29/08/2025

Job Description

Roles and Responsibilities :

- Develop and maintain Java/J2EE based applications.

- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.

- Design and implement web applications, ensuring high performance and scalability.

- Utilize Java Server Pages (JSP) and Servlets for web development.

- Apply knowledge of MVC architecture and frameworks such as Struts or Spring.

- Demonstrate a strong understanding of Object-Oriented Programming (OOP) concepts and MVC architecture.

- Work with Relational Database Management Systems (RDBMS).

- Apply good understanding of Design Patterns and software architecture principles.

- Troubleshoot and resolve technical issues effectively.

- Participate in code reviews and ensure adherence to coding standards.

- Collaborate with team members in an Agile development environment.

- Communicate effectively with team members and stakeholders.

- Work independently to complete assigned tasks and meet deadlines.

Added Advantage :

- Exposure to front-end technologies such as AJAX, jQuery, ExtJS, Bootstrap, or Angular.

- Experience with Jasper Reports for reporting solutions.

- Knowledge or exposure to Agile methodology.

- Experience with OAuth2. 0 for authentication and authorization.

- Experience in developing and consuming APIs and RESTful Interfaces.

Qualifications :

- Bachelor's degree in Computer Science, Information Technology, or a related field.

- 2-5 years of hands-on experience in Java/J2EE development.

- Mandatory experience in web application development.

- Good understanding of OOP concepts, MVC architecture, and RDBMS.

- Strong analytical and problem-solving skills.

- Good communication skills.

- Ability to work independently

info-icon

Did you find something suspicious?