Systems Engineer - IV
The Judge Group
Software Engineering
Irving, TX, USA
Job Title: Senior Software Engineer
Location: Irving, TX (Office Based – Full Time – 100% Onsite, 5 days per week)
Job Duties
Design and develop medium to highly complex systems within NSA architecture.
Lead Java microservices development to support NSA architecture implementation.
Collaborate with IT and business partners to deliver NSA, MARVEL, and OMNI initiatives.
Manage computer systems in a business environment and resolve technical issues.
Ensure system reliability, scalability, and adherence to best security practices.
Deliver integrated roadmaps for maintenance and development of the NSA platform.
Work closely with business owners and subject matter experts on requirements gathering and design.
Apply Agile practices to all project and development work.
Develop and deliver high-quality tested code across multiple teams and time zones.
Consolidate tools and automate performance results and data.
Partner with QA teams to ensure code quality and timely defect resolution.
Oversee end-to-end system flows, architecture, and development of complex e-commerce systems.
Provide creative solutions, LOEs, and supervise junior developers while keeping projects on track.
Lead medium to large projects using both offshore and onshore resources.
Provide technical direction for interfaces and APIs across internal and external systems.
Act as technical SME for e-commerce systems.
Must Have Skills
Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
Six or more years of relevant experience (work, military, or specialized training).
Experience building MCP servers and configuring tools.
Experience developing extensions for Copilot or other IDEs.
Proficiency in Java 8 reactive programming.
Experience with PNO layer and Cassandra DB.
Expertise in Microservices, AWS, Docker, Kubernetes (EKS), Spring Boot, Tomcat/Netty, and GraphQL.
Familiarity with DevOps tools: GIT, Jenkins, JIRA, Ansible, TDD (JUnit, Selenium, Sonar, Kibana, Grafana).
Experience designing, developing, and troubleshooting API proxies.
Strong knowledge of REST services (GET, POST, PUT) using JSON structures.
Experience configuring and managing API proxies for functionality, security, and performance.
Knowledge of service-oriented multi-tier applications.
Desired Skills
Superior written and oral communication skills.
Ability to manage multiple assignments and priorities.
Strong leadership skills with experience guiding junior developers.
Background in technology or telecommunications industry preferred, but not required.