/Software Developer II

Software Developer II

Annapolis Junction, Marylandusvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
3 months ago

About the Role

<h2>Software Engineer II (SWE II)</h2> <p><strong>Experience Level:</strong> 8+ years<br /> <strong>Education:</strong> Bachelor’s degree required</p> <p>We are seeking an experienced <strong>Software Engineer II</strong> to support the design, development, and deployment of modern, scalable applications within a microservices-based architecture. This role spans both front-end and back-end development and contributes to high-performance, secure systems operating in distributed cloud environments.</p> <h3>What You’ll Do</h3> <ul> <li> <p>Design and develop front-end web applications using modern JavaScript frameworks</p> </li> <li> <p>Build and maintain backend services supporting scalable, distributed systems</p> </li> <li> <p>Contribute to microservices architecture design, deployment, and optimization</p> </li> <li> <p>Support cloud migration efforts and multi-site application deployments</p> </li> <li> <p>Collaborate with cross-functional teams to implement reliable, secure, and maintainable solutions</p> </li> <li> <p>Troubleshoot, test, and optimize system performance across the stack</p> </li> </ul> <h3>Front-End Technologies</h3> <ul> <li> <p>JavaScript (with exposure or transition to TypeScript)</p> </li> <li> <p>React / JSX</p> </li> </ul> <h3>Back-End Technologies</h3> <ul> <li> <p>Node.js / JavaScript</p> </li> <li> <p>Rust (for high-performance and security-sensitive components)</p> </li> <li> <p>Python</p> </li> <li> <p>Shell scripting</p> </li> </ul> <h3>Platform &amp; Architecture Experience</h3> <ul> <li> <p>Microservices architecture and deployment patterns</p> </li> <li> <p>Kubernetes and Helm charts</p> </li> <li> <p>Service mesh technologies</p> </li> <li> <p>Multi-site and distributed applications</p> </li> <li> <p>Load balancing topologies</p> </li> <li> <p>Cloud migration initiatives</p> </li> </ul> <h3>Technology Stack Familiarity</h3> <ul> <li> <p>Apache NiFi</p> </li> <li> <p>Testing frameworks (Jest)</p> </li> <li> <p>Grafana, InfluxDB</p> </li> <li> <p>Elasticsearch</p> </li> <li> <p>Redis, MySQL</p> </li> <li> <p>Apache Superset</p> </li> <li> <p>Messaging systems (RabbitMQ, Kafka, or other message fabrics)</p> </li> <li> <p>Configuration management tools (Ansible, Salt)</p> </li> <li> <p>Infrastructure as Code (Terraform, particularly for lane development)</p> </li> <li> <p>WebSockets</p> </li> <li> <p>JBLOCKS, CASPORT</p> </li> <li> <p>Neo4j</p> </li> </ul> <h3>Required Qualifications</h3> <ul> <li> <p>8+ years of professional software engineering experience</p> </li> <li> <p>Bachelor’s degree in Computer Science, Engineering, or a related field</p> </li> <li> <p>Strong proficiency in JavaScript and modern web development</p> </li> <li> <p>Experience designing and operating microservices-based systems</p> </li> <li> <p>Familiarity with cloud-native technologies and containerized environments</p> </li> </ul> <h3>Nice to Have</h3> <ul> <li> <p>Experience working in high-security or mission-critical environments</p> </li> <li> <p>Exposure to performance-sensitive or highly secure systems</p> </li> <li> <p>Prior work supporting distributed or multi-domain architectures</p> </li> </ul>

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Software Developer II position at The Josef Group.