Senior Java/Kotlin Engineer
Seattle, WA (Hybrid, once a week)
12-month contract
$70.00 per hour
Our client is in search of a Java/Kotlin Engineer for a one year contract. This will be a hybrid role that will require one day per week on-site at their downtown Seattle location. You will join a team focused on solving technology platform challenges and redefining user behavior in internal systems. Success in the first 90 days means quickly ramping up, understanding our business processes and codebase (Java, Kotlin, React), and taking ownership of project tickets (e.g., building RESTful endpoints, integrating with databases, or event-driven systems).
Key Responsibilities:
- Develop and extend Java/Kotlin RESTful microservices
- Contribute to code written in React (not required, but a plus)
- Collaborate with team to understand and extend user processes
- Write clear, maintainable, and well-tested code
- Communicate solutions and ideas effectively with technical and non-technical team members
- The core stack is Java/ Kotlin/ Spring / PostgreSQL/ React, and we run on Kubernetes in a service oriented architecture with over 100 services in production
Required Skills:
- Bachelor's Degree in Computer Science or related field
- 4+ years programming experience, ideally on a modern stack
- 2+ years hands-on experience with Java or Kotlin (Scala not required)
- Professional experience building REST APIs and working with microservices
- Experience with React for front-end development
- Strong coding, problem-solving, and communication skills
- Stable job history (2 years or more at each role)
- A proven understanding of relational databases and ORMs
- Experience working on a SOA or microservice-based application.
- Willingness to roll up your sleeves, collaborate with others and get stuff done
Bonus Skills:
- Interest in personal finance
- Experience managing your own investments or experience taking out loans
- Experience scaling highly available, mission critical systems
- Full-stack experience, either toward systems (Kafka, docker, posix), databases (Postgres), or front-end (JavaScript/typescript)