Senior Java developer
We have a unique opportunity for a Sr. Java Developer to join this dynamic organization!
We are looking for strong Java developers who are self-motivated, thrive in a fast-paced agile development environment, and are always looking for a better way to do things. You will play a key role in designing and building a large scale distributed integration environment.
Additional Preferred Experience
- At least six years of relevant software development experience
- A degree in computer science or a similar field, or additional relevant work experience
- Exceptional programming skills in Java
- Comfortable with open source ecosystem
- Proficient with web services development using REST/JSON interfaces
- Comfortable with agile software development methodologies: Scrum, unit testing, code reviews, etc.
- Working knowledge of relational databases
- Experience developing Dropwizard or Spring Boot services
- Familiarity with Maven/Gradle build automation
- Familiarity creating and using Docker/Kubernetes/OpenShift
- Experience working with remote teams
- Hands-on experience with Cassandra is highly desirable
- Experience working with Cloud environments and technologies (AWS preferred)