JOBSEARCHER

Senior Java Developer

Working with a leading IT solutions provider known for delivering innovative, high-performance enterprise backend systems, you'll join a team that develops cutting-edge software solutions for global clients.The Role Design and develop robust microservices using Spring Boot, ensuring high availability and handling large transaction volumes Architect and optimize database schemas, queries, and caching strategies to enhance system performance Lead and mentor development teams, conduct code reviews, and drive technical excellence Implement event-driven architectures, security protocols, and cross-system integrations Manage CI/CD pipelines and containerized deployments using modern DevOps tools Debug production issues, implement monitoring, logging solutions, and ensure overall system reliabilityWhat You'll Need 15+ years of experience in Java development, with significant expertise in enterprise architecture and technical leadership Hands-on production experience with microservices, Oracle databases, and high-scale systems Proficiency with Java 8, 11, 17, 21+, Spring Boot, Spring Cloud, and Hibernate/JPA Experience with RESTful APIs, SOAP web services, Git, Maven, and Agile/Scrum methodologies Strong understanding of event-driven systems (Kafka), database caching, and search technologies (Apache Solr) Expertise in DevOps practices, CI/CD tools (Jenkins, Spinnaker), Docker, Kubernetes, and security protocols (OIDC, JWT, OAuth2)What's On Offer Opportunity to work on challenging enterprise-level projects with significant impact Be part of a dynamic and innovative team at the forefront of technology A role with substantial leadership and mentoring responsibilities Exposure to advanced tools and practices in AI-assisted development and cloud infrastructureApply via Haystack today!