Responsibilities:
Design and develop GUIs, system architecture, reusable code, and deployment scripts.
Conduct systems analysis and design to improve performance.
Develop and execute test plans, perform debugging, and review code.
Work closely with business analysts and end-users to understand needs and provide technical solutions.
Create and maintain comprehensive technical documentation and project plans.
Provide regular status updates to management.
Ensure compliance with secure coding standards and perform application security testing.
Mentor junior developers, conduct code reviews, and troubleshoot production issues.
Support data analytics and reporting efforts.
Document architecture and development activities for future use.
Minimum Qualifications:
5+ years of experience in Java J2SE/EE application development and implementation in a WebSphere environment.
5+ years of experience as a software/solutions architect using Java J2SE/EE with WebSphere.
5+ years working with Agile software development methodology.
Preferred Qualifications:
3+ years of experience with Apache Wicket in production.
1+ year of experience with Angular in production.
3+ years of experience integrating FileNet for document storage and retrieval via web services.
2+ years of experience implementing SOAP-based web services using Apache CXF or JAX-WS.
5+ years of experience using both Spring and Hibernate.
5+ years mentoring junior Java developers.
5+ years Java development experience using Apache Struts.
Additional experience beyond 5 years in Java J2SE/EE on WebSphere.
1+ year using GitLab for source code and deployment management
Any Gradute