Job Description - Java Developer- Remote
Short Description:
Java programmer analyst 5
100% Remote
Complete Description:
Responsibilities:
• Act as a Lead Developer for the 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
Original job Java Developer- Remote posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.