Full Stack Engineer
Description
NucleusTeq is looking for an entrepreneurial and creative Full Stack Web Developer to join our energetic team of high
performers in this fast-paced Fortune 100 company that delivers world-class experiences. You will be
challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our
customers.
Responsibilities
• Serving as a core member of an agile team that leads user story analysis and elaboration, designs and develops
software applications.
• Responsible for the applications architecture, work/coordinate with other team’s architect, engineers and vendors as
necessary.
• Writing code and unit tests, automation, and conducting code reviews and testing.
• Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future
challenges.
• Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and
delivering continuous improvement.
• Working with product managers to prioritize features in the product backlog and managing a list of technical
requirements based on industry trends, new technologies, known defects, and issues.
• Manage your own time, and work well both independently and as part of a team.
• Quickly generate and updating proof of concepts for testing and team feedback.
• Embrace emerging standards while promoting best practices.
Qualifications:
• Java, Web development work experience.
• Demonstrated experience in Agile development, application design, software development, and testing.
• 5+ year working experience with Java and java based frameworks like Spring REACT/Redux, HTML5, CSS3.
• 5+ years of experience with building RESTful APIs.
• 3+ years of experience with reactive programming using frameworks like spring reactive, vert.x etc are a plus.
• Expertise to create and manage high volume, scalable and distributed omni-channel customer centric applications.
• Expertise in objected oriented analysis and design across a variety of platforms.
• Thorough understanding of JSON, Web Service technologies, and data structure fundamentals.
• Experience with adaptive and responsive development techniques.
• Aptitude for learning and applying programming concepts.
• Ability to effectively communicate with internal and external business partners.
• Experience with Kotlin programming language is a plus.
• Experience with a broad range of software languages and payments technologies is a plus.