Overview
Skills
Job Details
(Direct Client Requirement)
Senior Java Architect - Albany, NY Onsite
You'll work under the direction of technical managers on the Java Applications team. Responsibilities include:
-
Designing UI, application code, system architecture, and technical documentation using Java frameworks and design patterns
-
Performing systems analysis, creating and executing test plans, debugging, and developing deployment scripts
-
Collaborating with business analysts and users to define requirements and alternative solutions
-
Mentoring junior developers and participating in secure code reviews
-
Supporting application security testing and ensuring secure coding practices
-
Handling production issue fixes and performing code reviews
-
Supporting data analytics and reporting initiatives
-
Transferring knowledge and maintaining documentation for enterprise application architecture
Minimum Qualifications
Candidate must meet all the following:
-
5+ years developing and implementing Java J2SE/EE applications in a WebSphere environment
-
5+ years as a software/solutions architect in Java J2SE/EE and WebSphere
-
5+ years of experience using Agile software development methodology
Preferred (not mandatory):
-
3+ years using Apache Wicket in production
-
1+ year using Angular in production
-
3+ years integrating FileNet into Java applications using web services
-
2+ years using SOAP-based web services with Apache CXF or JAX-WS
-
5+ years using both Spring and Hibernate
-
5+ years mentoring junior developers in Java
-
5+ years using Apache Struts
-
Additional experience beyond the 5-year minimum in Java/WebSphere
-
1+ year experience using GitLab for source control and deployment