Job Closed
This listing is no longer active.
Safely reducing the risk to the community and the environment of radioactive liquid waste stored in aging waste tanks
Java Developer
Location
United States
Posted
102 days ago
Salary
0
No structured requirement data.
Job Description
Java Developer
Savannah River Mission Completion
Overview Savannah River Mission Completion (SRMC) is seeking a Java Developer (Associate or Mid-level or Senior-level) (*May be eligible for remote telework) to be based in our Aiken, SC location on the Savannah River Site (SRS). Apply online using a current resume under the careers section of www.savannahrivermissioncompletion.com. *This position may be eligible for telework in accordance with the SRMC Telework Policy; see Additional Information* in the Minimum Requirements. The Java Developer (Associate or Mid-level or Senior-level) analyzes, gathers requirements, and develops new web applications while maintaining current applications using Java, JSP, and other web technologies. Plans, implements and coordinates system upgrades, enhancements and/or maintenance to support a wide range of business systems in organization. You will also support commercial off-the-shelf (COTS) business systems and provide direct application support to various business departments, including Accounting, Procurement, Human Resources, and Project Controls. Responsibilities - Develops flow charts and diagrams outlining process steps in operation; develops and revises program code. - Prepares documentation of program development, modifications to code and operating instructions. - Conducts program tests and may be required to analyze system capabilities to resolve input/output problems. - Assists in research, design, development, and/or modification of systems and/or applications software. - Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. - Evaluates interface(s) between hardware and software, operational requirements, and characteristics of overall systems. - Documents testing and maintenance of system corrections. - Provides patches and upgrades to existing systems. - Assists in the design of web based, mobile technology, cloud, and security interface to meet the specific needs of users. - May build add-on modules using application program language. - May have vendor management responsibility. - Work is performed with direction and exercises some latitude in determining technical objectives of assignment. - Assists in the successful completion of projects. - Other duties as assigned. Additional responsibilities at the IT Programmer Analyst level: - Develops, and/or modifies enterprise-wide systems and/or applications using company defined life cycle processes and secure coding techniques. - Ensures supported commercial and developed applications meet site security requirements, department software life-cycle and software compliance standards. - Develops web-based, mobile technology, cloud, and security interface to meet the specific needs of users of moderate to high complexity. - Contributes to the preparation of short-range plans for applications and software selection, application and software roadmap, software systems development, systems and infrastructure maintenance planning, and production activities. - Develops entity relationship and process flow diagrams outlining current and proposed systems in development. - Develops, documents and performs application testing to resolve problems. - Implements and maintains IIS, WebLogic, Tomcat, and other web servers. - Maintains up-to-date patches and upgrades for existing systems - Acts as a technical contact for projects and technical matters that need to be communicated to other departments and external personnel. - Work is performed without appreciable direction. - Contributes to the successful completion of major projects where erroneous decisions could result in failure to achieve major organizational objectives. - Other duties as assigned. Additional responsibilities at the Senior IT Programmer Analyst I level: - Contributes to research, design, development, and/or modification of enterprise-wide systems and/or applications using company defined life cycle processes and secure coding techniques. - Designs web-based, mobile technology, cloud, and security interfaces to meet the specific needs of customers. - Contributes to the preparation of short and long-range plans for applications and software selection, application and software roadmap, software systems development, systems and infrastructure maintenance planning, and production activities. - Develops, documents and performs application testing and analyzes system capabilities to resolve problems. - Designs, implements and maintains IIS, WebLogic, Tomcat, and other web servers. - Reviews vendor proposals for purchases of hardware, software, and technical services to ensure adherence to technical specifications and site procedures. - Provides guidance to less experienced programmer/analysts. - Work is performed without direction and exercises considerable latitude in determining technical objectives of assignment. - Acts as a technical contact for projects with significant technical matters that need to be communicated to senior and external personnel. - Other duties as assigned. Qualifications - Bachelor’s degree in Computer Science or related degree OR - High School Diploma/GED and relevant experience as defined in the job description. Additional information:Candidate(s) selected to receive an offer will be offered the position level commensurate with their experience and qualifications. * This position may be eligible for up to 100% full time telework in accordance with the SRMC Telework Policy. All teleworking arrangements must be approved at the discretion of Management on a case-by-case basis based on a number of factors, including – without limitation – business need, the nature of the job, employee experience, management preference, and state-by-state legal compliance/requirements. Preferred Qualifications - Bachelor's or Associate's degree - Puridiom Supply Chain Software experience - Java programming and development experience - Proficiency in Java, JavaScript, jQuery, HTML, CSS, OOP, SQL, JSP. About Savannah River Mission Completion (SRMC), a prime contractor for the US Department of Energy, is responsible for managing the Department of Energy’s Savannah River Site’s Liquid Waste operations contract. Located in Aiken, South Carolina, SRMC is a limited liability company formed by nuclear operations and environmental remediation global leaders BWXT, Amentum, and Fluor. The SRMC Team is responsible for the closure of waste tanks, the operation of the Savannah River Site’s Defense Waste Processing Facility, tank farm operations and associated production and disposal facilities. www.savannahrivermissioncompletion.com Benefits Savannah River Mission Completion offers a competitive and comprehensive benefits package with flexibility to meet your needs. Highlights of our plans include: - 401k Retirement Savings Plan – 5% immediate company contribution, additional matching for employee contributions - Health Insurance & Prescription Drug Program - Health Savings Account - Telehealth with BlueCare on Demand - Dental Coverage - Vision Coverage - Flexible Spending Accounts - Includes 160 hours annual paid time off (accrued monthly), plus 11 paid holidays - Paid Parental Leave - Life and Accident Coverage - Disability Coverage - Employee Assistance Program - Tuition Reimbursement Minimum Pay USD $56,100.00/Yr. Maximum Pay USD $153,200.00/Yr. Pay Disclaimer Exceptions to this range/rate may be applied on a case-by-case basis taking into account aspects such as education, experience, and skill need of the organization. EEO Statement Savannah River Mission Completion is committed to equal employment opportunity to employees and qualified applicants regardless of their race, color, religion, gender, national origin, age, physical or mental disability, veteran status, status as a parent, sexual orientation, or genetics. Our equal employment opportunity policies encompass all aspects of the employment relationship, including application and hiring, promotion and transfer, selection for training opportunities, wage and salary administration.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Software Engineer, Backend – AI Agent Integrations
CrestaCresta is a software company using artificial intelligence and real-time coaching to transform the way sales and retention teams learn high-value skills. To do
• Lead the architecture and evolution of Cresta’s AI Agent integration framework across CCaaS platforms. • Design scalable, extensible backend systems that manage real-time conversation state, session lifecycle, and context propagation. • Establish architectural patterns for AI-to-human handoff that ensure durability, reliability, and seamless customer experience. • Define integration strategies for voice, chat, messaging, routing, and agent desktop APIs across enterprise platforms. • Drive system design for high availability, low latency, and fault tolerance in real-time environments. • Set standards for observability, monitoring, incident response, and operational excellence. • Partner closely with ML engineers to operationalize AI Agent capabilities into production-grade systems. • Influence technical roadmap and prioritization in collaboration with engineering leadership. • Mentor senior engineers and raise the bar for backend engineering excellence across the organization. • Lead complex cross-team technical initiatives from design through production rollout.
Full-Stack MDM Developer – Backend-Focused
QuickTeamWe provide businesses with virtual employees to help them save time and money!
• Assist with building a custom MDM system for iOS and Android • Implement device enrollment, policy enforcement, remote configuration, app deployment, and remote wipe capabilities • Develop secure device communication and management workflows • Design and maintain backend services using TypeScript and Convex • Build APIs and data models to support MDM functionality • Collaborate with the frontend team to integrate backend services seamlessly • Ensure scalability, reliability, and maintainability of backend systems
• Design, build and maintain APIs, services, and systems across Parser’s engineering teams. • Work with engineers across the company to build new features at large-scale. • Improve engineering standards, tooling, and processes.
Senior Software Engineer, Node.js
MagmaLabsMagmalabs builds tailored software solutions to help companies execute their vision.
• Lead the architectural design, development, and continuous evolution of scalable backend applications using Node.js (preferably with TypeScript) • Design and implement RESTful and/or GraphQL APIs with clear versioning, validation, documentation, and error-handling standards • Optimize database performance (primarily PostgreSQL), including schema design, indexing strategies, query tuning, and transaction management • Implement asynchronous processing, background jobs, and event-driven workflows using modern queue or messaging systems • Design resilient integrations with third-party APIs and services (timeouts, retries, circuit breakers, monitoring) • Ensure code quality and reliability through automated testing (unit, integration, and contract tests) • Participate in code reviews, maintain high engineering standards, and actively mentor team members • Collaborate cross-functionally with product managers, designers, and other engineers to deliver end-to-end solutions • Contribute to infrastructure and deployment processes (Docker, Kubernetes, CI/CD pipelines) • Improve production reliability through monitoring, logging, tracing, and performance optimization • Maintain clear technical documentation, including architecture decisions and operational guidelines • Take ownership of complex technical initiatives and drive them to completion independently




