Role Title: Java Backend Developer
Role Locations: Portland, OR - Hybrid
Duration: Long term Contract
Rate: $70-75/hr (W2)
Job Description:
- Degree in computer science/engineering or equivalent professional experience.
- 5-10 years of proven experience in back end technologies.
- Expertise in server side languages such as Java and frameworks (such as Spring, Spring Boot), scripting languages (such as Python) and NodeJS.
- Proficiency with messaging systems such as Kafka, RabbitMQ.
- Track record of REST API design, documentation, and development.
- Proficient working experience with design and development of microservices is required.
- Proficient working experience with huge data sets in relational (such as Oracle, MySQL) and NoSQL (such as Couchbase, MongoDB) databases.
- Understanding of web development technologies such as HTML, CSS, JavaScript and JSON, is essential.
- Excellent communication, presentation, social and analytical skills.
- Experience with Test Driven Development frameworks like jUnit, Mockito is a plus.
- Experience with Agile software methodologies is desirable.
- Able to work in a fast-paced environment and with small and remote teams.
- Go-getter, confirmed problem solver with excellent testing and debugging skills.
- Comfortable working with Git in a CI/CD environment.