The Java Developer serves as a technical consultant and at times as a lead to provide and support software applications that meet or exceed business needs. Must be capable of working on computer programs that are complex in nature; is familiar with a variety of the fields concepts, practices, and procedures; and performs a variety of complex applications development related tasks with little guidance from others. May at times direct the work of others and is expected to proactively contribute and offer recommendations.
Required Experience & Skills
5+ years of increasingly responsible systems development experience on multiple platforms
Experience with Java, Apache Tomcat, Spring, Web Services, Unit Testing.
Experience with Java 8 &11, Apache Tomcat, Spring Boot
Experience with RESTful Web Services
Experience with Microservices Architecture
Experience with Oracle/SQL, Couchbase
Experience with Kafka
Experience with RAD, Eclipse, Git, Jira, Bitbucket, Jenkins
Experience with Cloud Migration, AWS
Experience with complex, enterprise services development
Experience working in an Agile / Scrum methodology
Knowledge of proper architectural disciplines
|Job Category||Java Developer|