Develop, maintain and extend Java J2EE applications utilizing Spring Boot, web services using Agile methodology with distributed processing and relational or NoSQL database backend.
Primary responsibilities will be to analyze business requirements, develop software applications, code and debug, conduct unit/regression/load tests, document procedures, and write analysis/design documents as necessary.
Perform software development and unit testing tasks in support of the development using J2EE and open source technologies.
Work with a team of software professionals to develop new functionality and correct software defects.
Follow detailed lifecycle processes, utilizing best practices for configuration control and development practices.
Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
Transform requirements into stipulations and identify production and non-production application issues