Java Programmer at eBusiness Solutions, Inc.
Columbus, OH 43235
About the Job
Java Programmer
Remote
Long term Contract
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, and 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.
Salary
65 - 70 /hour