Senior Java Backend Developer
Haystack · United States · 2 days ago
RemoteRemoteEngineeringFull-time
We're working with a leading technology company that specializes in designing, developing, and maintaining scalable, high-performance backend applications and distributed systems. The Role Design and develop scalable backend applications using Java and Spring Boot. Build and maintain REST APIs and microservices for enterprise-scale applications. Work with relational and NoSQL databases, optimizing queries and data access. Develop and integrate event-driven and asynchronous systems using messaging platforms. Deploy and operate applications in AWS, Docker, and Kubernetes environments. Participate in system design, architecture discussions, and code reviews. What You'll Need Strong hands-on experience with Java, Spring Boot, REST APIs, and microservices. Expert knowledge of Core Java, OOP, Collections, Generics, Multithreading, and Concurrency. Proven experience with SQL and relational databases (e.g., PostgreSQL), including optimization. Experience with NoSQL databases (e.g., MongoDB) and messaging technologies (e.g., Kafka). Proficiency with AWS, Docker, and Kubernetes for cloud-native applications. Over 8 years of software development experience, primarily in Java backend development. What's On Offer The chance to design and build cutting-edge distributed systems. Opportunity to work with a modern tech stack (Java, Spring Boot, AWS, Kubernetes). A collaborative environment focused on high performance and scalability. Engage in complex problem-solving and architectural decisions. Apply via Haystack today!