
Senior Java/Kotlin Engineer
- San Francisco, CA
- Permanent
- Full-time
San Francisco or Seattle, WA - Hybrid
Long-Term Contract: $100-120 per hourOur client is in search of a Senior Java/Kotlin Engineer - you'll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-workerWhat you'll do:
- Lead the development and testing of our systems and services
- Participate in shaping the technical architecture of the product
- Help translate product requirements into user stories and technical solutions
- Deliver highly available and scalable services in a production environment
- Mentor other engineers, support the technical culture, and help grow the team
- Generate ideas for new initiatives and technologies
- Communicate with project leads, product managers and other software developers
- Bachelor's Degree in Computer Science or related field
- 4+ years programming experience, ideally on a modernstack
- Our core stack is Java/ Kotlin/ Spring / PostgreSQL/ React, and we run on Kubernetes in a service oriented architecture with over 100 services in production
- 2+ years Java, Kotlin or Scala programming experience
- 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
- Solid sense of responsibility; driving a project from inception to completion
- Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
- Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
- 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, react)