Job Description
Responsibilities:
- Act as a Lead Developer for the Office of Information Services (OIS) Family Services Web applications
- Gain a deep Understanding of the applications to provide strong development and design for best business outcome
- Participate in requirements and design sessions
- Develop Java Code according to approved requirements and technical design
- Support Java applications and develop new Java applications based on desired requirement specifications
- Interact with prospective customers during product demos/evaluations
- Research and resolve fix code issues in complex J2EE applications
- Enhance efficiency of development, test and release process; develop tools, frameworks
- Participate in the full lifecycle development process
- Ability to work in both Agile and Waterfall methodologies
- Provide first-level of quality assurance on new code functionality
Required Experience:
- Minimum of a Bachelor’s Degree in Computer Science, Information Technology, Computer Engineering or a related technical discipline
- 7+ years’ experience (5+ years as lead) in designing and developing scalable web-based applications or relevant industry experience required
- 7+ years’ hands-on programming and debugging skills on Java, JavaScript, JSP/Servlet, J2EE design patterns, Spring, Spring-Boot Frameworks
- Service Integration Concepts (especially with SOAP-based web services, FileNet, IIB integration)
- Experience in User Maintenance – LDAP, SSO, Okta, and experience around LDAP migration and/or SSO setup
- Experience using Git to manage code
- Experience with Maven
- Cloud Security
- Design and develop solutions for Non-Functional Requirements (Performance analysis & tuning, Benchmarking/load testing, Security)
- SQL Server Management Studio and performance tuned SQL for quality execution
- Knowledge of XML, XHTML, prevalent XML parsers and related technologies
- Strong communication skills, extensive experience in documenting business process and creating technical documentation
- Leadership skills, some experience managing others
Preferred skills:
- Understanding of standard protocols such as HTTP/HTTPS and session-management concepts
- Experience with RAD and WAS
- Experience in handling enterprise application deployment architectures, environments and providing solutions to problems in scalability, performance, availability, reliability, security etc.
- Good SQL knowledge and experience in performance tuning
- Project Delivery: Estimation, coordination and client communication
- Research & Innovation: Proof of concepts
Skill
Required / Desired
Actual Years
Last Year Used
7+ years’ experience (5+ years as lead) in designing and developing scalable web-based applications or relevant industry experience required
7
7+ years’ hands-on programming and debugging skills on Java, JavaScript, JSP/Servlet, J2EE design patterns, Spring, Spring-Boot Frameworks
7
Service Integration Concepts (especially with SOAP-based web services, FileNet, IIB integration)
Required
Experience in User Maintenance – LDAP, SSO, Okta, and experience around LDAP migration and/or SSO setup
Required
Experience using Git to manage code
Required
Experience with Maven
Required
Cloud Security
Required
Design and develop solutions for Non-Functional Requirements (Performance analysis & tuning, Benchmarking/load testing, Security)
Required
SQL Server Management Studio and performance tuned SQL for quality execution
Required
Knowledge of XML, XHTML, prevalent XML parsers and related technologies
Required
Strong communication skills, extensive experience in documenting business process and creating technical documentation
Required
Leadership skills, some experience managing others
Required
Understanding of standard protocols such as HTTP/HTTPS and session-management concepts
Highly desired
Experience with RAD and WAS
Highly desired
Experience in handling enterprise application deployment architectures, environments and providing solutions to problems in scalability, performance
Highly desired
Good SQL knowledge and experience in performance tuning
Highly desired
Project Delivery: Estimation, coordination and client communication
Highly desired
Research & Innovation: Proof of concepts
Highly desired
Job Types: Full-time, Contract
Pay: $49.21 - $59.26 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Professional development assistance
- Work from home stipend
Experience level:
- 11+ years
Schedule:
- 8 hour shift
Work Location: Remote