8+ year of Java full stack software development experience
Demonstrated experience in Agile development, application design, software development, and testing
Thorough understanding of Content Management System, CSS, Responsive web design, HTML5, JavaScript, React JS, Node JS, XML and JSON
Web Services technologies, CI/CD and cloud deployments.
Experience with Java application design and development in an enterprise setting
Experience with Relational Database Management System
A proven hunger to learn new technologies and translate them into working software
Ability to effectively communicate with internal and external business partners
Expertise in objected oriented analysis and design across a variety of platforms
Effective communication skills to interpret and elaborate both technical and business information.
Job Responsibilities
Serving as a core member of an agile engineering team that designs and develops software applications
Writing code and unit tests, working on API specification, test automation, and conducting code reviews
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 for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues.
Debug basic software components and identify code defects for remediation
Enable the development, support, and monitoring of software across test, integration, and production environments
Automate deployments in test or production environments