Senior Integration Lead with Core Java exp. - #fulltime
Role: Senior Integration Lead with Core Java exp.Location: Chandler, AZ - Hybrid role 3 days OnsiteOverview: We are seeking a highly skilled Senior Integration Lead with strong expertise in Core Java and hands-on experience in building scalable, distributed systems. The ideal candidate will lead integration efforts across microservices, ensuring reliability, performance, and seamless communication between systems.Key ResponsibilitiesLead design and development of integration solutions using Core Java, Spring Boot, and Kafka. Architect and implement REST APIs with robust exception handling and security. Apply SAGA design patterns and strategies to prevent cascading failures in distributed environments. Drive CI/CD pipeline implementation with Docker, Kubernetes, and Helm charts. Collaborate with cross-functional teams to ensure smooth interservice communication. Monitor and optimize system performance using tools like ELK, Datadog, Splunk, Grafana, and Prometheus. Work with databases to design and optimize queries, including aggregation operations, $lookup, and $unset. Stay updated with the latest Java features (Java 21) and apply them to enhance system efficiency.Required SkillsCore Java: Strong understanding of collections (ArrayList vs. LinkedList). In-depth knowledge of HashMap internals and differences between HashMap vs. HashSet. Experience with Java Garbage Collector and Stream API. Practical exposure to Java 21 features. Spring Boot & Kafka: Proficiency with Spring Boot annotations and stereotype annotations. Ability to design global exception handlers. Experience with constructor vs. setter injection. Hands-on with Kafka integration and scenario-based problem solving.CI/CD & Cloud: Understanding of CI/CD pipeline flow. Experience with Docker, Kubernetes, and Helm charts.Monitoring Tools: Familiarity with ELK, Datadog, Splunk, Grafana, Prometheus.Database: Strong knowledge of aggregation operations and advanced queries.