> Markdown version of [/jobs/ext/4590113-application-programmer](https://www.wearedevelopers.com/jobs/ext/4590113-application-programmer). 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). --- # Application Programmer - **Company:** Genesis10 - **Location:** Plano, TX, United States - **Salary:** $114,525 - $131,165 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Amazon S3, Big Data, Cloud Computing, Databases, Data Structures, Database Security, Linux, Junit, MongoDB, OpenShift, Service-Oriented Architecture, Software Engineering, Scripting, Spring-boot, Storage Technologies, Apache Kafka, Bitbucket, Checkmarx, Software Version Control, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.thejobnetwork.com/job/0dd8cdcc-1ac6-467b-bcb3-adb96cc3ef1d/application-programmer ## About the Role * Strong foundation in data structures and software design * Strong background in Springboot * Thorough understanding of MongoDB architecture and data models * Experience with database security and the use of JWT tokens * Familiarity with the Software Development Lifecycle using technologies like BitBucket, Junit and CheckMarx * Strong analytical and problem-solving abilities * Experience with large data volumes and high transactions * Experience working in a Linux/UNIX environment * Experience in developing scripts to automate frequent tasks * Knowledge of best patterns and practices for designing document schemas * Experience with Java MongoDB drivers * Development experience with cloud technologies * Knowledge of s3 storage technologies with Hitachi or Amazon Desired skills: * Experience with OpenShift Platform * Knowledge of Content Management system architecture * Familiarity with AWS Container Services Architecture * Experience with S3 storage solutions * Knowledge of Kafka * Strong communication and collaboration skills ## Description * Architect and design SpringBoot microservices and schedulers that interact with a MongoDB database and Kafka event services * Develop solutions using SpringBoot framework, MongoDB, Kafka, and s3 storage technologies * Follow Agile development methodology for the full software development lifecycle * Utilize tools for code versioning, scanning, and deployments such as BitBucket, Junit, and CheckMarx