> Markdown version of [/jobs/ext/172216-java-software-developer-with-mongodb-and-nosql](https://www.wearedevelopers.com/jobs/ext/172216-java-software-developer-with-mongodb-and-nosql). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Developer with MongoDB and NoSQL - **Company:** Sysmind LLC - **Location:** Austin, TX, United States - **Experience:** Expert - **Salary:** $110,240.0 - $122,720.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Spring Security, Application Programming Interfaces (APIs), Amazon Web Services, Cloud Computing, Continuous Integration, Shard (Database Architecture), Dependency Injection, Software Design Patterns, Distributed Systems, Memory Management, Event-Driven Programming, Spring Framework, MongoDB, NoSQL, Management of Software Versions, Web Services, Spring-mvc, Spring-boot, Spring Data, Kubernetes, Api Design, Api Gateway, Restful APIs, Domain Driven Design, Microservices - **Published:** May 21, 2026 - **Apply:** https://www.careerjet.com/jobad/us222cb1910303de8d040d0c0e6907610c ## About the Role ***Must need LinkedIn Profile in Submission and candidate must have prior Apple Experience. Key Qualifications 8+ years of strong Java development experience (Core Java, Memory Management, Design Patterns) Strong hands-on implementation experience with Spring framework, Webservices, Restful APIs Spring Ecosystem: o Spring Boot, Spring MVC, Spring Data, Spring Security o AOP, Dependency injection internals, @Transactional semantics and failure modes o Spring Boot Actuator, health checks API Development: o RESTful API Design principles o API versioning o Experience with API Gateway integration Microservices: o Strong understanding of Microservices architecture o Service decomposition using Domain-Driven design principles o Inter-service communication synchronous and asynchronous o Distributed system patterns Circuit breaker etc. MongoDB and NoSQL: o Own the data model end-to-end schema design, evolution strategy o Design compound indexes o Document schema design embedding vs referencing, denormalization strategies o Strong experience in Aggregation framework multistage $lookup, $facet, complex pipelines etc. o Architect Sharding strategies shard key selection, hotspot avoidance, chunk management o Real time event driven processing o Strong experience in Performance aspects; evaluate and implement indexes (TTL, partial, sparse, wildcard) o Data modeling Experience with CI/CD Deployments using Kubernetes Experience with AWS in building Cloud Native applications. Role Descriptions: Key Qualifications8 years of strong Java development experience in Core Java| Memory Management| Design PatternsStrong hands-on implementation experience with Spring framework| Webservices| Restful APIsSpring EcosystemoSpring Boot| Spring MVC| Spring Data| Spring SecurityoAOP| Dependency injection internals| Transactional semantics and failure modesoSpring Boot Actuator| health checksAPI DevelopmentoRESTful API Design principlesoAPI versioningoExperience with API Gateway integrationMicroservicesoStrong understanding of Microservices architectureoService decomposition using Domain-Driven design principlesoInter service communication synchronous and asynchronousoDistributed system patterns Circuit breaker etc.MongoDB and NoSQLoOwn the data model end to end schema design| evolution strategyoDesign compound indexesoDocument schema design embedding vs referencing| denormalization strategiesoStrong experience in Aggregation framework multistage lookup| facet| complex pipelines etc.oArchitect Sharding strategies shard key selection| hotspot avoidance| chunk managementoReal time event driven processingoStrong experience in Performance aspects evaluate and implement indexes like TTL| partial| sparse| wildcardoData modelingExperience with CICD Deployments using KubernetesExperience with AWS in building Cloud Native applications. Essential Skills: Key Qualifications8 years of strong Java development experience in Core Java| Memory Management| Design PatternsStrong hands-on implementation experience with Spring framework| Webservices| Restful APIsSpring EcosystemoSpring Boot| Spring MVC| Spring Data| Spring SecurityoAOP| Dependency injection internals| Transactional semantics and failure modesoSpring Boot Actuator| health checksAPI DevelopmentoRESTful API Design principlesoAPI versioningoExperience with API Gateway integrationMicroservicesoStrong understanding of Microservices architectureoService decomposition using Domain-Driven design principlesoInter service communication synchronous and asynchronousoDistributed system patterns Circuit breaker etc.MongoDB and NoSQLoOwn the data model end to end schema design| evolution strategyoDesign compound indexesoDocument schema design embedding vs referencing| denormalization strategiesoStrong experience in Aggregation framework multistage lookup| facet| complex pipelines etc.oArchitect Sharding strategies shard key selection| hotspot avoidance| chunk managementoReal time event driven processingoStrong experience in Performance aspects evaluate and implement indexes like TTL| partial| sparse| wildcardoData modelingExperience with CICD Deployments using KubernetesExperience with AWS in building Cloud Native applications. Desirable Skills: Keyword: Skills: Digital : Mongo DB~Digital : Spring Boot~Core Java Experience Required: 8-10 ## Description Software Engineer 3 - Senior Java Developer Location: Austin Duration: 3-Month Contract Work Schedule: Hybrid - 3 Days Remote / 2 Days Onsite (Monday & Tuesday Required Onsite)… + 4 days ago + Apply easily ## Related Videos - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [The Open-source Java SDK for Multi-Cloud Development - Sandeep Pal](https://www.wearedevelopers.com/videos/2113-the-open-source-java-sdk-for-multi-cloud-development-sandeep-pal) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)