{"schemaVersion":"jobsearcher.job.v1","id":"b6f11eb4918400f207ad13fc","url":"https://jobsearcher.com/jobs/b6f11eb4918400f207ad13fc","canonicalUrl":"https://jobsearcher.com/jobs/b6f11eb4918400f207ad13fc","title":"Senior Java MSD Developer","description":"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","company":"Diamondpick","rawCompany":"diamondpick","city":"Austin","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-06-01T21:29:52.861Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java MSD Developer","description":"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","datePosted":"2026-06-01T21:29:52.861Z","dateModified":"2026-06-01T21:29:52.861Z","hiringOrganization":{"@type":"Organization","name":"Diamondpick","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Austin","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b6f11eb4918400f207ad13fc"},"url":"https://jobsearcher.com/jobs/b6f11eb4918400f207ad13fc"}}