Seeking Senior Java Lead Developer to design and build Web J2EE applications.
Interview: TeamsLocation: Columbus, OHPosting: 731684Work: Remote
Role and Experience: • Act as a Lead Developer of Information Services (OIS) 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 • 10+ years’ experience (5+ years as lead) in designing and developing scalable web-based applications or relevant industry experience required • 10+ 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