> Markdown version of [/jobs/ext/1716278-mid-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/1716278-mid-level-software-engineer). 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). --- # Mid-Level Software Engineer - **Company:** Nyla Technology Solutions - **Location:** Annapolis Junction, MD, United States - **Experience:** Experienced - **Salary:** $189,000.0 - $224,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache ActiveMQ, Agile Methodology, Confluence, JIRA, Databases, Computer Engineering, System Configuration, Eclipse (Software), IntelliJ IDEA, Java Message Service (JMS), Python (Programming Language), Enterprise Messaging Systems, MongoDB, Routing, RabbitMQ, Service Development Studio, Software Engineering, Systems Integration, Java Application Server, Spring-boot, Git, Kotlin, Containerization, Kubernetes, Information Technology, Non-relational Database, Apache Nifi, Front End Software Development, Restful APIs - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cbc56c4c7bbfe4e0 ## About the Role Core Java & REST Architecture: Extensive hands-on experience developing server-side Java applications and RESTful web services (no front-end UI required). Containerization & Orchestration: Direct experience deploying and managing software services using Kubernetes. Enterprise Messaging Systems: Experience configuring and working with JMS/Messaging systems (e.g., ActiveMQ, RabbitMQ). Agile Tooling & Methodologies: Proven capability working in fast-paced Agile environments using Git, Jira, Confluence, and modern IDEs (IntelliJ or Eclipse). Agility & Adaptability: Demonstrated ability to multitask, manage shifting priorities, and pivot rapidly across dynamic operational requirements. Education: Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, PLUS 14+ years of professional software development experience OR High School Diploma / GED, PLUS 18+ years of hands-on technical software engineering experience in lieu of a degree. , Desired Skills Modern Language Capabilities: Experience with Kotlin or Python for rapid automation and service development. Spring Ecosystem: Hands-on experience with Spring or Spring Boot frameworks. Modern Database Systems: Experience querying and integrating non-relational databases like MongoDB. Data Routing & Pipelines: Familiarity with Apache NiFi for automated data routing and payload ingestion workflows. ## Description In this role, you will collaborate with a team of innovative engineers to develop new capabilities supporting the front-end processing services of a mission-critical tool. You won't just maintain legacy code-you'll actively architect modern, high-throughput Java applications, streamline data ingress, and pivot rapidly across complex technical challenges. From manipulating processing-intensive analytics and high-volume messaging queues to deploying scalable services in Kubernetes, if you thrive on solving hard problems alongside an elite dev team, you'll fit right in with Team Nyla. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)