Senior Java Backend Developer
Working with a leading technology company that designs, develops, and maintains scalable, high-performance backend applications and distributed systems, you'll be joining an innovative team dedicated to pushing the boundaries of enterprise software solutions.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 reviewsWhat You'll Need Strong hands-on experience with Java and Spring Boot Expertise in Core Java, OOP, Collections, Generics, Multithreading, and Concurrency Proven experience building REST APIs and microservices Strong understanding of Data Structures, Algorithms, and Big-O complexity Experience with SQL/NoSQL databases (PostgreSQL, MongoDB preferred) and optimization Familiarity with messaging technologies like Kafka, RabbitMQ, and cloud platforms like AWS, Docker, KubernetesWhat's On Offer Opportunity to work on challenging enterprise-scale backend applications Collaborate with cross-functional engineering teams in an Agile/Scrum environment Be part of a company focused on innovation in distributed systems Continuous learning and development opportunities within a dynamic tech environmentApply via Haystack today!