Full Stack Java developer
What you’ll do:
- Build and maintain backend services and REST/GraphQL APIs using Java 17+ and Spring BootCreate responsive, accessible front ends with React, Angular, or Vue and TypeScriptDesign efficient data models and queries across PostgreSQL, MySQL, Oracle, or NoSQL stores like MongoDB and Redis
- Develop microservices and event-driven systems with Kafka, RabbitMQ, or similar
- Deploy through CI/CD pipelines (GitHub Actions, Jenkins, GitLab) to cloud platforms on AWS, Azure, or GCP, using Docker and Kubernetes
- Write clean, tested code with JUnit, Mockito, and integration and end-to-end tests
- Review pull requests, pair with teammates, and help raise the quality bar
- Work with product managers and designers to shape features from idea to launch
- Monitor and troubleshoot production with tools like Datadog, Grafana, or Splunk
- Improve performance, security, and reliability as you goPick your track
- Level Typical experience What you’ll own
- Developer I - 0-2 years : Well-defined features and bug fixes, learning our codebase with a dedicated mentor and code review
- Developer II - 2-5 years : Independent delivery of features end to end, API and schema design, mentoring newer developers
- Senior Developer - 5+ years : Architecting services, leading technical direction, driving best practices, partnering with product on strategy
Promotion criteria are written down at every level, and you’ll have regular career conversations to keep you moving.
What you bring
Must have
Strong Java fundamentals: OOP, collections, concurrency, and the Spring ecosystem (Boot, Data, Security)
Experience with a modern front-end framework and JavaScript/TypeScript, HTML, and CSSWorking knowledge of relational databases, SQL, and RESTful API design
Familiarity with Git and collaborative development workflows
A problem-solving mindset and a habit of writing code others can read
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience (bootcamps and self-taught developers welcome). We hire for skill, not pedigree.
Nice to have:
- (not required)
- Experience with microservices, Kafka, or distributed systems
- Cloud certifications (AWS Developer/Solutions Architect, Azure Developer, Oracle Java Certified Professional)
- Docker, Kubernetes, Terraform, or other DevOps tooling
- Familiarity with Agile practices, TDD, or domain-driven design
- Knowledge of OAuth2/JWT, secure coding, and OWASP practices
- GitHub projects, open-source contributions, or side projects you can show off
- Industry experience in [fintech, healthcare, e-commerce, SaaS, etc.]