Role Summary:
We are seeking a skilled and motivated Java Web Developer with 26 years of experience in developing dynamic, secure, and scalable web applications. The ideal candidate will have strong expertise in Java-based web technologies and frameworks, along with hands-on experience integrating frontend interfaces with backend services.
Key Responsibilities
Web Application Development
- Design, develop, and maintain web-based applications using Java technologies.
- Build server-side components using JSP, Servlets, and Spring MVC.
- Develop reusable and efficient backend logic to support frontend functionality.
- Ensure applications are scalable, secure, and high-performing.
Frontend & Backend Integration
- Integrate frontend components (HTML, CSS, JavaScript) with backend services.
- Implement RESTful APIs for web-based systems.
- Collaborate with UI/UX designers to translate designs into functional web applications.
- Ensure cross-browser compatibility and responsiveness.
Security & Performance
- Implement authentication and authorization mechanisms.
- Ensure application security best practices (session management, input validation, etc.).
- Optimize application performance and responsiveness.
- Debug and resolve issues related to application performance and stability.
Server & Deployment
- Deploy and manage applications on Apache Tomcat servers.
- Configure web servers such as Apache HTTP Server.
Required Qualifications:
- Bachelor's degree in Information Technology, Computer Science, or related field.
- 26 years of experience in Java web application development.
- Strong understanding of object-oriented programming and web application architecture.
- Experience working in Agile environments.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Good communication and teamwork skills.
- Ability to manage multiple tasks effectively.