Description:As a Java Full Stack Developer, you will play a critical role in the design, development, and deployment of complex web applications. Your expertise in Java and J2EE technologies, along with a strong foundation in front-end and back-end development, will ensure the delivery of high-quality technical artifacts and adherence to project timelines.Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method. The roles in this function will cover all primary development activity across all technology functions that ensure we deliver code with high quality for our applications, products and services and to understand customer needs and to understand/develop product roadmaps.These roles include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery. With every role in the company, each position has a requirement for building quality into every output. This also includes evaluating new tools, new techniques, strategies; Automation of common tasks; build of common utilities to drive organizational efficiency with a passion around technology and solutions and influence of thought and leadership on future capabilities and opportunities to apply technology in new and innovative ways.Responsibilities:Creation/involvement in documented designs following agreed to design patterns and standardsPerform Coding and unit testing independently and assist/mentor his team members whenever requiredMUST HAVE Skills:MUST HAVE 6+ years of experience working with JavaMUST HAVE Hands on 5+ years of experience with ReactMUST HAVE Hands on with Eclipse RCP IDEMUST HAVE Experience in Web services- RestfulMUST HAVE Solid Java programming (JDK1.17) experienceMUST HAVE Experience on Eclipse/IntelliJ Idea and JBoss