Overview
On Site
Accepts corp to corp applications
Contract - Contract
Skills
Java
Apache
WebSphere
Job Details
Job Title: Senior Java Architect
Location: NYC, NY
Location: NYC, NY
Job Description:
OSC seeks a Senior Java Architect to support the Bureau of Contracts (BOC) and the Chief Information Office (CIO) with enterprise-level Java application development and architecture.
Responsibilities:
- Design and develop GUI, system architecture, reusable code, and deployment scripts following CIO standards and Java frameworks.
- Conduct systems analysis and design to enhance performance.
- Develop and execute test plans, perform debugging, and review code.
- Work closely with business analysts and end-users to understand needs and provide solutions.
- Create and maintain technical documentation and project plans.
- Provide regular status updates to the BOC and CIO managers.
- Ensure compliance with secure coding standards and perform application security testing.
- Mentor junior developers and perform code reviews.
- Troubleshoot and coordinate production fixes.
- Support data analytics and reporting efforts.
- Document all architecture and development activities for future use.
Minimum Qualifications:
- 5 years of Java J2SE/EE application development and implementation in a WebSphere environment.
- 5 years as a software/solutions architect using Java J2SE/EE with WebSphere.
- 5 years using 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 integrating FileNet for document storage and retrieval via web services.
- 2+ years implementing SOAP-based web services using Apache CXF or JAX-WS.
- 5+ years using both Spring and Hibernate.
- 5+ years mentoring junior Java developers.
- 5+ years Java development using Apache Struts.
- Additional experience beyond the 5-year requirement in Java J2SE/EE on WebSphere.
- 1+ year using GitLab for source code and deployment management.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.