Logo
Mission Services LLC (MSI)

Full Stack Developer (.NET and JAVA) with Security Clearance

Mission Services LLC (MSI), Winchester, Virginia, United States

Save Job

We are seeking a highly skilled and experienced Full Stack Software Developer proficient in front-end, middle-tier, and back-end development to join our dynamic team. This role will have strong expertise in utilizing JAVA, Tomcat, Jama, and Jama API for middle-tier development; NGINX, Node.js, Angular for front-end development; MVC frameworks, and MySQL Database for back-end operations. The ideal candidate will also have experience in DevOps practices, particularly in code management using Git, ensuring that software development processes align with security best practices. Responsibilities: • Front-End Development: o Design, develop, and maintain responsive user interfaces using JavaScript,NGINX, Node.js, Angular, HTML, CSS. o Implement modern front-end frameworks and tools to enhance user experience and performance. • Middle-Tier Development: o Develop robust and scalable APIs and web services using Java, Tomcat, and MVC frameworks (e.g., Spring MVC). o Integrate third-party APIs and services, including Jama and Jama API, to support application functionalities. o Ensure high performance and reliability of middle-tier components through efficient coding practices and testing. • Back-End Development: o Design, develop, and maintain MySQL databases, ensuring data integrity, security, and performance. o Develop and maintain server-side logic and business logic using Java and related technologies. o Implement security and data protection measures for backend services and APIs. • DevSecOps and Code Management: o Implement DevSecOps principles throughout the software development lifecycle. o Manage code repositories using Git, including branching, merging, and code reviews. o Develop DevOps pipelines to automate build, deployment, and testing processes. • Collaboration and Leadership: o Mentor junior developers and provide technical leadership on best practices and emerging technologies. Requirements: • Proven experience as a Full Stack Software Developer with a focus on both front-end and back-end development. • Strong proficiency in front-end technologies such as JavaScript, NGINX, Node.js, Angular, HTML5, CSS3. • Solid understanding of Java-based MVC frameworks (e.g., Spring MVC) and deployment on Tomcat servers. • Experience integrating and working with APIs, preferably Jama API or similar RESTful APIs. • Expertise in MySQL database design, optimization, and management. • Familiarity with DevSecOps practices, including CI/CD pipelines, automated testing, and containerization. • Hands-on experience with Git for version control and code management. • Excellent problem-solving skills and ability to work in a fast-paced Agile environment. • Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred. • Certifications in relevant technologies (e.g., AWS Certified Developer, Java certifications) are a plus.