Full Stack Java developer
What you’ll doBuild 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 RedisDevelop microservices and event-driven systems with Kafka, RabbitMQ, or similarDeploy through CI/CD pipelines (GitHub Actions, Jenkins, GitLab) to cloud platforms on AWS, Azure, or GCP, using Docker and KubernetesWrite clean, tested code with JUnit, Mockito, and integration and end-to-end testsReview pull requests, pair with teammates, and help raise the quality barWork with product managers and designers to shape features from idea to launchMonitor and troubleshoot production with tools like Datadog, Grafana, or SplunkImprove performance, security, and reliability as you goPick your trackLevel Typical experience What you’ll ownDeveloper I - 0-2 years : Well-defined features and bug fixes, learning our codebase with a dedicated mentor and code reviewDeveloper II - 2-5 years : Independent delivery of features end to end, API and schema design, mentoring newer developersSenior Developer - 5+ years : Architecting services, leading technical direction, driving best practices, partnering with product on strategyPromotion criteria are written down at every level, and you’ll have regular career conversations to keep you moving.What you bringMust haveStrong 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 designFamiliarity with Git and collaborative development workflowsA problem-solving mindset and a habit of writing code others can readBachelor’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 systemsCloud certifications (AWS Developer/Solutions Architect, Azure Developer, Oracle Java Certified Professional)Docker, Kubernetes, Terraform, or other DevOps toolingFamiliarity with Agile practices, TDD, or domain-driven designKnowledge of OAuth2/JWT, secure coding, and OWASP practicesGitHub projects, open-source contributions, or side projects you can show offIndustry experience in [fintech, healthcare, e-commerce, SaaS, etc.]