Software Architect (Expert) Open Source - Java/JEE-JBoss-Apache-N-tiered

MVP Consulting

Albany, NY

JOB DETAILS
SKILLS
Apache, Application Integration, Benchmarking, Best Practices, Business Analysis, Business Process Management, Business Processes, Capacity Management, Coding Standards, Consulting, Enterprise JavaBeans (EJB), Identify Issues, Information Technology & Information Systems, JBoss Application Server, Java, Java Platform Enterprise Edition (Java EE/J2EE), LDAP (Lightweight Directory Access Protocol), Large-Scale Systems, Mentoring, Open Source, People Management, Performance Analysis, Performance Tuning/Optimization, Problem Solving Skills, Process Analysis, Quality Assurance, Release Management/Engineering, Requirements Management, Semantic Reasoner, Single Sign-On (SSO), Software Architecture, Software Configuration Management, Software Development Lifecycle (SDLC), System Test, Systems Administration/Management, Team Player, Technical Leadership, Technical Training, Technical Writing, Technical/Engineering Design, Test Plan/Schedule, Unit Test
LOCATION
Albany, NY
POSTED
1 day ago
HBITS: HBITS-08-14882

Expert, Software Architect

30 month contract

Interview: Virtual Interview

Work model: 50% telecommuting, 50% Office per week

Software Architect
Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large scale software system.

Expert
84+ Months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.

--- Project Description ---
The services of a candidate are required to provide the
architectural expertise and support required for the
myBenefits/myWorkspace systems; this includes support,
planning, design, development, and quality assurance activities.
The candidate in this position will provide architectural guidance,
oversight and mentoring to the developers to support critical
functionality needed for the systems. myBenefits is a health and
human services portal for public users to prescreen for potential
program eligibility, apply for benefits, view and change case
details. It is available statewide and has over 500 thousand users.
myWorkspace is a worker portal for local district workers to
process the incoming applications, recertifications, and changes
received via myBenefits or on paper.

--- Day-to-Day Tasks ---
1. - Work with the Office of Information Technology Services (ITS)
to set-up, install and configure all core software needed to
support the Virtual Managed Infrastructure for
myBenefits/myWorkspace applications.
2. - Provide support for all Java applications across the entire OTDA
infrastructure.
3. - Provide mentoring and oversight of architecture, maintenance,
modification and development of myBenefits/myWorkspace
application code changes as needed
4. - Provide day-to-day technical guidance and hands-on support to
the development project team for activities related to the
definition, design, construction, testing, performance tuning and
certification of applications.
5. - Ensure that projects follow the NYS ITS architecture standards
and best practices and conduct technical reviews to ensure
compliance
6. - Provide technical guidance, training, direction and expertise in
the design and implementation of applications and integrations.
7. - Identify technology reuse opportunities, participate in the
contribution toward reusable object/component libraries
8. - Architect application models & technical designs ensuring
consistent, robust & scalable designs
9. - Plan and coordinate infrastructure requirements and server
capacity planning
10. - Work with technical leads on documentation and testing
requirements
11. - Review unit, and component, and integrated test for standards,
performance, and service functionality compliance.
12. - Conduct application performance monitoring, analysis of
performance and performance tuning
13. - Participate and guide efforts in production troubleshooting and
resolution as necessary
14. - Meet with management and report on scheduled work progress
15. - Plan and coordinate Tier 1 and Tier 2 servers upgrade.
16. - Migrate existing application code to deploy on to latest
application server environment.
17. - Plan and coordinate Okta migration changes from Tier 1 to Tier
2.

--- Required Qualifications ---
• 84 months of experience in building enterprise level Java web
applications. This includes involvement in all phases of the
system development lifecycle (requirements analysis, design,
development, testing and implementation).
• 84 months of experience working with development teams in
defining unit and system testing standards, and monitoring,
benchmarking and evaluating results.
• 84 months of experience performing release management for n-tier
JEE web applications.
• 84 months of experience of struts2 migration/upgrade, JBoss
application server configurations and build environment SVN, MQ,
Nexus and Jenkin's.
• 84 months of experience analyzing business processes and
workflows and working with non-technical staff to develop system
specifications and resolve problems.
• 72 months of experience acting in advisory role to IT management
in Web application architecture, software evaluation, POC, and
mentoring developers in areas such as system architecture, design
patterns, common system utilities, and secure Web application
coding.
• 84 months of experience in EJB development and transaction
management programming handling multiple 24/7 transactions
with Mainframes and other external systems with integration of
J2EE public and internal state applications involving citizens
personal data, benefits budgets data and verification documents
data etc.
• 84 months of experience working with/developing single sign-on
solutions for JEE applications (preferably using LDAP and Okta)
context.
• 84 months of experience with use of XML, JAXB and web services
in a JEE environment.
• 84 months of experience with Struts, Spring and Hibernate and
working with rules engines and business process management.

MVP Consulting Plus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Reasonable accommodations are available for qualified individuals with disabilities during the application process.

About the Company

M

MVP Consulting