Responsibilities:
- Design, develop, and maintain Java-based applications usingCore Java,J2EE,Spring,Hibernate, andStruts.
- Create and maintainWeb Services(SOAP/RESTful) to integrate various applications and services.
- Work on server-side technologies such asJSP,Servlets, and frontend technologies likeJavaScript,jQuery, andAJAX.
- Develop and implement database solutions usingOracle Database, ensuring efficient design and performance.
- ApplyDesign Patternsto improve application architecture and maintainability.
- Deploy and maintain applications onTomcat,WebLogic, orWebSphereapplication servers.
- Collaborate with cross-functional teams to analyze business requirements and provide technical solutions.
- Conduct code reviews and ensure high-quality code standards and practices are followed.
- Troubleshoot, debug, and optimize existing code and resolve application issues.
- Stay up to date with the latest Java technologies and frameworks, ensuring the team is using the best practices in development.
Required Skills Qualifications:
- Strong proficiency inCore JavaandJ2EEtechnologies.
- Hands-on experience withSpring,Hibernate, andStrutsframeworks.
- Proficient in developing and consumingWeb Services(SOAP/RESTful).
- Solid understanding ofJSP,Servlets,JavaScript,jQuery, andAJAX.
- Experience withOracle Databaseand database design.
- Familiarity withTomcat,WebLogic, orWebSphereservers.
- Knowledge ofDesign Patternsand software engineering best practices.
- Excellent problem-solving and debugging skills.
- Ability to work effectively in a fast-paced, collaborative environment.
- Strong verbal and written communication skills.