Job Title: Java Developer (backend)
Location: Englewoods, NJ-REMOTE as of now
Duration: Long Term
Position Overview
The JAVA Web Application Developer over 8+ years of experience who writes, test and debug back-end code that support LG.com Brand websites. This role requires a high level of technical expertise and familiarity with both the Java programming language and related technologies, such as relational databases and servers. Java developers work closely with front-end developers to determine a project’s specifications and scope and translate this information into functional, reliable, and scalable code.
Experience:
JAVA Web Application Developer over 8+ years of experience and 3-5 years of experience in database-driven web development
Requirement:
• Strong familiarity with JAVA with Spring Framework, JavaScript, jQuery, FreeMark
• AJAX, IDE (eclipse)
• Understanding of database concepts and working knowledge of Maria DB
• Experience working with Opentext or similar/equivalent CMS.
• Require having comprehensive understanding of full development lifecycle and is actively involved in all phases.
• Familiarity using GIT (Version Control) and CI/CD Pipeline.
• Understanding Agile development methodologies.
• Ability to learn new languages and technologies.
• Basic knowledge of Search Engine Optimization and web analytics
• Knowledge concept of Microservices ecosystem.
• Familiarity with architecture styles/ Application Programming Interface (API)
Role & Responsibility:
• The candidate will be responsible for developing website or implementation of improvements and enhancements to existing web site which includes Java, HTML/CSS, JavaScript, jQuery, Servlet and AJAX, Spring Framework, FreeMarker
• Collaborate with designers, usability specialist, project managers and application owners to deliver a high-quality website.
• Balance multiple development projects and work with cross functional teams through all phases of development
• Perform analysis, design, and develop integrating website and building/modifying components from content management system (Opentext).
• Works with stakeholders/clients to understand and document software requirements and ensure that the application meets functional requirements.