We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release.
Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies, and an independent developer, with a "Can do" attitude, we’d like to meet you.
Responsibilities
Apply industry best practices and techniques to design, develop, test, deploy, support and maintain complex Java applications based on business requirements using approved technologies and coding standards.
Assist in project planning and architectural design reviews.
Mentor other Developers on programming issues.
Work with the Development team to ensure consistency in processes and completion of deliverables among team members.
Exhibit leadership in cross-functional development practices and application ownership.
Requirements
Experience with Spring Boot 2 or newer.
Integration with 3rd party API's (restful and soap)
Experience with testing frameworks (Groovy and Spock or similar)
Bonus if you have experience with event based architecture
At least basic experience with containers
All AWS experience is a definite plus

