The Java Web Application Developer will work as part of a collaborative team to analyze, design, develop, test, and implement web-based application features and enhancements for enterprise systems. This mid-level role focuses on both backend Java/Spring development and modern web UI development using React. The developer will create high-quality, browser-based user interfaces and support application logic from requirements through deployment into a production environment, while applying object-oriented design principles, established design patterns, and agile software development practices.
This is a remote role but ideal candidate is REQUIRED to be LOCAL to either Atlanta, Georgia or Jacksonville, North Carolina due to customer onsite needs that might arise.
JOB DUTIES:
- Design, develop, and enhance Java-based web applications using Spring and related frameworks.
Implement responsive, user-friendly web interfaces using React, HTML5, and CSS3. - Develop and consume RESTful web services and integrate applications with backend systems.
- Work with Oracle database, including schema design, queries, and data access layers.
- Collaborate with business stakeholders and end users to understand requirements and translate them into technical designs and implementation plans.
- Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, reviews) and contribute to continuous improvement.
- Apply object-oriented design and common development patterns to ensure maintainable, scalable solutions.
- Contribute to technology evaluations and provide input on tools, frameworks, and approaches that support business and technology goals.
REQUIREMENTS:
- Bachelors in Computer Science, information Systems, or a related field and two (2) years or more experience; Masters and 0 years related experience
- Must be a U.S. Citizen
- Must be have an Interim Secret to start
- Must be able to obtain a Secret clearance after start
- Demonstrated experience designing and implementing Java-based web applications using Spring and Spring MVC.
- Full-stack web development experience, including:
- Backend: Java, Spring-based frameworks, RESTful web services, integration with Oracle database.
- Frontend: React (preferred) or Angular, HTML5, CSS3, and JavaScript/TypeScript.
- Experience with standard Java web technologies such as JSP/Servlets or equivalent server-side frameworks.
- Experience creating and consuming RESTful APIs, including JSON-based services.
- Strong object-oriented design skills and familiarity with common design patterns.
- Outstanding oral and written communication skills, including direct interaction with end users to gather and refine requirements.
- Proven ability to work effectively in a collaborative, team-based, agile environment.
- Demonstrated ability to think strategically about application design and translate strategies into practical technical solutions.
DESIRED SKILLS:
- Experience with UI test automation tools such as Playwright or similar frameworks (e.g., Cypress, Selenium).
- Experience using Git-based source control systems (e.g., GitLab, GitHub).
- Exposure to additional JavaScript frameworks or libraries (e.g., Redux, Next.js) is a plus.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
Skills Required
- Bachelor’s degree in Computer Science, Information Systems, or a related field with two or more years of experience
- Alternatively, a master’s degree with zero years of related experience
- U.S. citizenship
- Interim Secret clearance at start
- Ability to obtain a Secret clearance after starting
- Experience designing and implementing Java web applications using Spring and Spring MVC
- Full-stack development experience with Java, Spring frameworks, RESTful services, and Oracle
- Frontend experience with React or Angular, HTML5, CSS3, and JavaScript or TypeScript
- Experience with JSP, Servlets, or equivalent server-side frameworks
- Experience creating and consuming RESTful APIs and JSON-based services
- Strong object-oriented design skills and familiarity with common design patterns
- Strong oral and written communication skills, including end-user requirements gathering
- Ability to work effectively in a collaborative agile environment
- Ability to translate application strategies into practical technical solutions
- Experience with UI test automation tools such as Playwright, Cypress, or Selenium
- Experience with Git-based source control systems such as GitLab or GitHub
- Exposure to Redux, Next.js, or additional JavaScript frameworks and libraries
- Local to Atlanta, Georgia, or Jacksonville, North Carolina
What We Do
Spectrum San Diego is a high tech security innovator, specializing in ultra-low-dose X-ray screening systems.





