Lead Java Developer
-
Florida
-
Other
Job Description
Responsibilities
As a Lead Java Developer- Onsite search, you will be responsible for designing,
developing and integrating Onsite Search platforms that support massively
scalable, high performance, multi-tenant, B2B and B2C applications.
Responsibilities include:
Collaborate with a team of developers and business analysts to ensure quality
and timely project completion
Coordinate on projects with onshore and offshore developers.
Understand and capture business/technical requirements and translate them into
functional and design elements. Create high level technical design documents
Maintain and Enhance e-commerce sites and Services as per requirements
Design and develop e-commerce solutions using Java, J2EE, JSP/Servlet, Spring,
Struts, jQuery, and other web technologies.
Unit and system testing of application code, as well as execution of
implementation activities
Think out of the box and design concrete, robust and scalable solutions
Self-starter with excellent troubleshooting and problem solving skills.
Effectively drive and deliver cross-team solutions that have complex
dependencies and requirements.
Help research and recommend new tools and technology frameworks that can drive
innovation and differentiation of our web sites.
Lead and mentor other developers in coding complex technical solutions
Drive innovation and new ideas throughout the delivery teams.
Analysis and identification of technical areas of improvement within existing
web applications
Work with other internal IT teams to complete project activates, such as
infrastructure, architecture, operations, and database teams.
Qualifications
(Required) Bachelor's degree
Hands on experience with Microservices frameworks using Spring Boot and Spring
MVC.
Experience working in AWS
Hands on experience building customer identity services delivering personalized
experiences for the customer
Experienced in dealing with PCI, ADA and 508 compliance.
Hands on experience integrating with social platforms based single sign
on/identity management such as facebook, google, linkedin is required.
Domain expertise in customer service solutions
10 years of experience in relevant field.
Other Information
Demonstrated in-depth experience with E-Commerce and web application
technologies, especially in the areas of writing high performance, reliable and
maintainable code. Core competencies in Java, HTTP, XML, Struts, SOAP and
e-commerce platform is required.
Must have experience in object-oriented analysis, design and programming, tier
components, (JDBC, Servlets, JMS, JNDI etc), Java/JEE design patterns, SOAP and
Web Services.
Must have working experience with one of the following: WebSphere Application
server, Tomcat, and/or JBoss.
Deep understanding of service oriented software architecture and design issues.
Ability to work well in a team environment and be able to effectively drive
cross-team solutions that have complex dependencies and requirements.
Comprehensive SDLC experience including:
-Strong design skills – use of UML, patterns, OOA/OOD
-Agile implementation principles and practices
-User of version control management such as SVN, Git
-Testing through presentation tier with JUnit or other testing frameworks.
-Knowledge of Maven is a Plus
A self-starter with excellent troubleshooting and problem solving skills.
Ability to handle multiple competing priorities in an unstructured, fast-paced
environment.
A team player with ability to work independently with minimum supervision and
supplemental engineering support, while responding efficiently to multiple
program priorities.
Demonstrates expert knowledge of technical design alternatives and the
implementation implications by guiding the development team in overall
application technical design activities
Manages complete life cycle for most complex or high-risk components
Analyzes functional design/overall application technical design and develops
detailed module technical application for complex components
Identifies opportunities for improving software by partnering with customers;
evaluates new and existing software products
Codes complex application components based on functional requirements
As a Lead Java Developer- Onsite search, you will be responsible for designing,
developing and integrating Onsite Search platforms that support massively
scalable, high performance, multi-tenant, B2B and B2C applications.
Responsibilities include:
Collaborate with a team of developers and business analysts to ensure quality
and timely project completion
Coordinate on projects with onshore and offshore developers.
Understand and capture business/technical requirements and translate them into
functional and design elements. Create high level technical design documents
Maintain and Enhance e-commerce sites and Services as per requirements
Design and develop e-commerce solutions using Java, J2EE, JSP/Servlet, Spring,
Struts, jQuery, and other web technologies.
Unit and system testing of application code, as well as execution of
implementation activities
Think out of the box and design concrete, robust and scalable solutions
Self-starter with excellent troubleshooting and problem solving skills.
Effectively drive and deliver cross-team solutions that have complex
dependencies and requirements.
Help research and recommend new tools and technology frameworks that can drive
innovation and differentiation of our web sites.
Lead and mentor other developers in coding complex technical solutions
Drive innovation and new ideas throughout the delivery teams.
Analysis and identification of technical areas of improvement within existing
web applications
Work with other internal IT teams to complete project activates, such as
infrastructure, architecture, operations, and database teams.
Qualifications
(Required) Bachelor's degree
Hands on experience with Microservices frameworks using Spring Boot and Spring
MVC.
Experience working in AWS
Hands on experience building customer identity services delivering personalized
experiences for the customer
Experienced in dealing with PCI, ADA and 508 compliance.
Hands on experience integrating with social platforms based single sign
on/identity management such as facebook, google, linkedin is required.
Domain expertise in customer service solutions
10 years of experience in relevant field.
Other Information
Demonstrated in-depth experience with E-Commerce and web application
technologies, especially in the areas of writing high performance, reliable and
maintainable code. Core competencies in Java, HTTP, XML, Struts, SOAP and
e-commerce platform is required.
Must have experience in object-oriented analysis, design and programming, tier
components, (JDBC, Servlets, JMS, JNDI etc), Java/JEE design patterns, SOAP and
Web Services.
Must have working experience with one of the following: WebSphere Application
server, Tomcat, and/or JBoss.
Deep understanding of service oriented software architecture and design issues.
Ability to work well in a team environment and be able to effectively drive
cross-team solutions that have complex dependencies and requirements.
Comprehensive SDLC experience including:
-Strong design skills – use of UML, patterns, OOA/OOD
-Agile implementation principles and practices
-User of version control management such as SVN, Git
-Testing through presentation tier with JUnit or other testing frameworks.
-Knowledge of Maven is a Plus
A self-starter with excellent troubleshooting and problem solving skills.
Ability to handle multiple competing priorities in an unstructured, fast-paced
environment.
A team player with ability to work independently with minimum supervision and
supplemental engineering support, while responding efficiently to multiple
program priorities.
Demonstrates expert knowledge of technical design alternatives and the
implementation implications by guiding the development team in overall
application technical design activities
Manages complete life cycle for most complex or high-risk components
Analyzes functional design/overall application technical design and develops
detailed module technical application for complex components
Identifies opportunities for improving software by partnering with customers;
evaluates new and existing software products
Codes complex application components based on functional requirements