Java Developer
Not DisclosedThe role is a straight‑forward Java development position based in the US. It’s a full‑time gig that expects you to ship production‑grade code for the company’s core products. If you enjoy digging into legacy code and building scalable services, this could be a solid next step. ### What You'll Actually Be Doing You’ll spend most of your day writing, debugging, and unit‑testing Java services that power the business logic. Expect regular code reviews, occasional pair‑programming, and a need to integrate with existing REST APIs and databases. The team runs sprints, so you’ll also be estimating tickets, attending stand‑ups, and helping triage production incidents when they arise. ### The Core Tech Stack The stack revolves around Java 11+ with Spring Boot for micro‑services, Maven or Gradle for builds, and a relational DB like PostgreSQL or MySQL. Knowing how to containerize with Docker and deploy to a cloud environment (AWS/GCP) is essential because the code you write ends up in CI/CD pipelines that ship to production multiple times a day. ### Interview Expectations 1. *Explain how you would design a high‑throughput order processing service in Java.* The interviewer wants to see your grasp of concurrency, thread‑pool sizing, and idempotent design—key for keeping the system reliable under load. 2. *Walk through a recent performance bottleneck you fixed.* They’re probing whether you can profile JVM metrics, use tools like JVisualVM or YourKit, and apply optimizations such as query indexing or reducing GC pressure. ### Application Advice Tailor your resume to highlight “Java”, “Spring Boot”, “REST APIs”, “Docker”, and “AWS/GCP” – those exact phrases appear in the JD and will get past the ATS. Quantify impact (e.g., “Reduced API latency by 30%”) and list any experience with CI/CD pipelines, as the team relies heavily on automated deployments. A concise cover note that mentions your comfort with full‑stack Java micro‑services will make you stand out.