Description
You will design, develop, and build Java web applications while managing the full software lifecycle.
Responsibilities
- Design, develop, and build Java-based web applications.
- Conduct software analysis, programming, testing, and debugging.
- Lead small teams and provide regular development updates to management.
- Apply object-oriented programming concepts and patterns to solve technical problems.
Required Skills
- 5+ years of experience in software development.
- Proficiency in Java, Java Server Pages (JSP), and servlets.
- Experience with web frameworks such as Struts and Spring.
- Knowledge of service-oriented architecture and web services (SOAP/REST).
- Working knowledge of HTML, CSS, JavaScript, and jQuery.
- Experience with markup languages including XML and JSON.
- Strong analytical and problem-solving skills.
- Ability to work within a team and lead small groups.
Education