> Markdown version of [/jobs/ext/2712823-java-developer](https://www.wearedevelopers.com/jobs/ext/2712823-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** EXAMPLE'S INC. - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $120,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Amazon Web Services, Automation of Tests, Microsoft Azure, Continuous Integration, Relational Databases, Github, Junit, Key Management, PostgreSQL, MySQL, OAuth, OpenID, Open Web Application Security, Performance Tuning, RabbitMQ, Redis, Mockito, Prometheus, SQL Databases, Software Vulnerability Management, Circleci, Grafana, Spring-boot, Spring Data, Event Driven Architecture, Kubernetes, Code Testing, Apache Kafka, Restful APIs, Stream Processing, Domain Driven Design, Docker, Jenkins, Microservices - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/java-developer-hybrid-example-corp-7488730 ## About the Role * Proficiency in Java and the Spring ecosystem (Spring Boot, Spring Data, Spring Security). * Hands-on experience building and operating microservices and REST APIs in production. * Strong grasp of relational data modeling and SQL; familiarity with performance tuning. * Working knowledge of cloud platforms (AWS/GCP/Azure) and basic infrastructure concepts. * Confidence with Git workflows, code reviews, and trunk- or GitFlow-based development. * Solid testing practices: unit, integration, and contract testing; comfort with test automation. * Clear communication, collaborative approach, and a practical mindset focused on outcomes., * Typically 3+ years of professional experience (or equivalent proficiency) building backend services with Java and Spring Boot. * Demonstrated experience owning services in production. ## Description * Build and operate backend services and REST APIs in Java (preferably Java 17+) using Spring Boot. * Contribute across the lifecycle: discovery, technical design, implementation, testing, deployment, and support. * Improve reliability, security, and observability as part of how we build - not as an afterthought., * Design, implement, and maintain microservices and REST APIs with Spring Boot. * Write clean, maintainable, and well-tested code (JUnit 5, Mockito), and review peers' code for quality and clarity. * Model data and optimize queries in SQL (PostgreSQL/MySQL); leverage caching (e.g., Redis) for performance. * Build event-driven features using messaging (e.g., Kafka or RabbitMQ) where it fits the problem. * Instrument services with logs, metrics, and traces (OpenTelemetry/Prometheus/Grafana) and resolve production issues with data. * Apply secure-by-default practices (OAuth2/OIDC, secrets management, OWASP Top 10 mitigations). * Automate builds and releases via CI/CD (GitHub Actions/Jenkins/CircleCI); containerize with Docker and deploy to Kubernetes. * Partner with product and design to refine requirements and break down work into iterative deliveries. * Author and review concise technical design docs; participate in architecture discussions. * Take ownership of services in production, including participating in on-call rotations where applicable. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project)