Java Web Application Developer
Description
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.
Qualifications
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.
Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
Bachelor's in Computer Science or related field with 2+ years experience (or Master's with 0); U.S. citizenship; Interim Secret clearance to start and ability to obtain Secret; Java/Spring, React, REST, Oracle experience.
Key Responsibilities
- designing web applications
- developing user interfaces
- integrating backend systems
Skills & Tools
Java, Spring, Spring MVC, React, HTML5, CSS3, JavaScript, TypeScript, RESTful APIs, Oracle, JSP, Servlets, Angular, Playwright, Cypress, Selenium, Git, GitLab, GitHub, Redux, Next.js
Job Details
- Category: Software Development
- Seniority: Mid Level
- Commitment: Full Time
- Workplace: Remote — Georgia or Atlanta or Jacksonville
- Salary: USD 80,001 – 120,000 / year
- Languages: English
About SAIC
A technology integrator providing engineering, IT, and mission solutions. — Industry: Information Technology