JOBSEARCHER

Senior Java MSD Developer

ARCHIVED
DiamondpickAustin, TXJune 1st, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Title: Senior Java MSD DeveloperBill Rate: $85Client: AppleLocation: Onsite at 430 N. Mary Ave., Sunnyvale, California, 94085OverviewWe are seeking a highly experienced Senior Java MSD Developer to join our team supporting Apple. This role requires deep technical expertise in designing distributed microservices, strong architectural leadership, and hands-on development using modern Java, Spring Boot, and cloud-native technologies. The ideal candidate excels in complex problem-solving and can lead modernization efforts from legacy J2EE systems to scalable microservices.Key Responsibilities & QualificationsArchitectural & Technical LeadershipServe as the primary Architect for Java-based Microservices (MSB), designing scalable, resilient, distributed backend systems (10+ years experience required).Lead end-to-end architecture decisions across services, infrastructure, and integration layers.Core Java ExpertiseExpert proficiency in Core Java 11+, focusing on clean, declarative, functional code.Deep experience using Java Streams and advanced language features.Complex Problem SolvingStrong foundation in Java Data Structures & Algorithms to optimize performance and solve computational challenges.Concurrency & High-Performance SystemsAdvanced expertise in Multithreading and concurrent programming.Skilled in building thread-safe, high-throughput distributed components.Spring EcosystemExtensive experience with Spring Boot, Spring Security, Spring Cloud, Spring Data.Strong background with JUnit and automated testing frameworks.Distributed SystemsProven experience with Kafka, REST APIs, event-driven architectures, and real-time distributed system design.Systems & ScriptingHands-on experience designing backend services in Unix environments, including shell scripting.Data ArchitectureStrong proficiency in SQL databases and NoSQL (MongoDB).Capable of designing efficient data models and persistence strategies for microservices.Modern DevOps & ToolingExperience with:Build automation: Maven, Nexus, GradleVersion control: GitHubContainerization and CI/CD workflowsLegacy & Migration ExperienceSolid understanding of J2EE (EJBs, Servlets) and XML technologies.Ability to guide modernization efforts from monolithic to microservices architectures.Cloud ExperienceHands-on experience with AWS services including EC2, S3, Lambda, RDS.Soft Skills & MethodologyStrategic Problem Solver: Capable of navigating technical debt, identifying gaps, and proposing high-level solutions.Strong Communication: Able to collaborate effectively with cross-functional teams and engage with both technical and non-technical stakeholders.Primary Skill AreasJavaSpring Boot & MicroservicesSQL / NoSQL