Full Stack Software Engineer

Job not on LinkedIn

🔥 2 minutes ago

🇺🇸 United States – Remote

💵 $99k - $157k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Sphera

Sphera

1001 - 5000 employees

Founded 1989

💼 Consulting

🏥 Healthcare

📦 Logistics

Consulting • Healthcare • Logistics

Sphera is a leading provider of enterprise sustainability management software, data, and consulting services. It offers solutions that enable organizations in sectors like Chemicals, Oil & Gas, Industrials, and Financial Services to manage their sustainability goals effectively. Sphera's offerings include the SpheraCloud platform, which focuses on Environment, Health, Safety & Sustainability (EHS&S) management, operational compliance, and risk management. The company's software and consulting services are designed to help organizations improve their safety, mitigate risks, reduce costs, and build resilience. By providing an integrated 360-degree view of sustainability and performance management, Sphera assists companies in meeting regulatory reporting requirements and achieving their sustainability objectives.

📋 Description

• Design, develop, test, and sustain features across the Hazardous Material Management System product line • Build, maintain, and modernize Java and Spring Boot applications, RESTful and SOAP services, microservices, system integrations, and deployments across Apache Tomcat and Oracle WebLogic • Develop responsive, accessible React and TypeScript user interfaces using reusable component libraries in accordance with Section 508 and WCAG requirements • Develop and optimize SQL queries, stored procedures, data models, schemas, migrations, integrity controls, persistence components, and Jaspersoft or JasperReports services • Apply secure coding practices and support automated testing, code reviews, vulnerability remediation, dependency upgrades, continuous engineering improvement, and responsible AI-assisted development • Diagnose and resolve defects across browser, service, application-server, integration, and database layers • Collaborate with product, QA, architecture, DevOps, and engineering partners on technical design, estimation, implementation planning, code reviews, and documentation throughout the software development lifecycle • Use Azure DevOps and Git-based workflows for source control, work tracking, pull requests, code reviews, builds, deployments, and release coordination • Independently deliver secure, testable, and maintainable capabilities from design through release • Modernize legacy components and resolve complex cross-layer issues while supporting existing production capabilities

🎯 Requirements

• U.S. citizenship is required • Must be able to obtain and maintain a U.S. Government Common Access Card • Three to five years of professional full-stack software development experience • Experience building React applications with TypeScript, JavaScript, HTML, and CSS • Experience developing Java services with Spring Boot, Spring Framework, dependency injection, and RESTful APIs • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience • Strong understanding of object-oriented programming, design patterns, exception handling, collections, concurrency, and multithreaded application behavior • Experience using Maven or a comparable Java build and dependency-management tool • Experience with SQL, relational data modeling, and database-driven application development using Oracle or another enterprise relational database • Understanding of secure coding practices, common web application risks, authentication, authorization, session management, role-based access, and secure configuration • Experience developing automated unit and integration tests using JUnit, Mockito, Jest, React Testing Library, or comparable tools • Experience using AI-assisted development tools with appropriate security, privacy, and human-review practices • Ability to troubleshoot across user interfaces, APIs, services, application servers, integrations, and databases • Experience with Git-based source control, pull-request workflows, CI/CD, work tracking, and platforms such as Azure DevOps in an Agile software development environment • Experience with React, TypeScript, JavaScript, HTML5, CSS, reusable components, Material UI, state management, API integration, responsive and accessible interfaces, and micro-frontend or modular frontend architecture • Experience with Java 8 or later, Spring Boot, Spring Framework, RESTful and SOAP services, microservices, JSON and XML processing, authentication and integration services, and batch or scheduled workloads • Experience with SQL development, relational modeling, schema design, stored procedures, query optimization, transactions, migrations, data validation, and data-integrity controls • Experience with JDBC, JPA, or Hibernate and relational databases such as Oracle, PostgreSQL, Microsoft SQL Server, or MySQL • Experience with Azure DevOps, Git, Maven, CI/CD pipelines, IntelliJ IDEA or Visual Studio Code, SonarQube or comparable tools, vulnerability scanning, and Docker containerization • Advanced experience modernizing complex legacy Java enterprise applications • Advanced experience with Oracle or another enterprise relational database, including SQL, PL/SQL, schema versioning, migrations, data-access modernization, performance troubleshooting, and Jaspersoft or JasperReports • Experience with dependency modernization, vulnerability remediation, framework upgrades, Black Duck, SonarQube, or OWASP ZAP • Experience applying AI-driven development lifecycle practices using OpenAI Codex, GitHub Copilot, Microsoft Copilot, or comparable tools • Experience with Microsoft Azure services, Okta, OpenID Connect, OAuth 2.0, SAML, and XML, JSON, messaging, or batch integrations • Experience supporting software deployed into customer-managed or access-controlled environments • Demonstrated success learning unfamiliar technologies and contributing across modern and legacy architectures, including microservices and micro-frontends • Experience developing, testing, and releasing native Android or iOS applications using Kotlin, Java, Swift, or comparable technologies

🏖️ Benefits

• Medical, Dental, and Vision Insurance • Health Savings Account • Flexible Spending Account • 401(k) Retirement Plan with Company Match • Life and Disability Insurance • Critical Illness Insurance • Accident Insurance • Hospital Indemnity Insurance • Paid Time Off and Holidays • Flexible Working Schedule • Eligible for Variable Compensation Plan Commensurate with relevant qualifications and experience

Apply Now

Similar Jobs

🔥 25 minutes ago

High Roller

11 - 50

🎲 Gambling

🎮 Gaming

🛍️ eCommerce

Senior Software Engineer building High Roller’s US prediction markets platform across React Native and SvelteKit. Owning features end to end from design through production support.

🔥 1 hour ago

General Motors

10,000+ employees

🚘 Automotive

🏭 Manufacturing

🚗 Transport

Software engineer developing General Motors vehicle software and automated test frameworks. Diagnosing hardware/software issues and verifying vehicle-level functions remotely.

🔥 2 hours ago

CACI International Inc

10,000+ employees

🎖️ Defense

🏛️ Government

🔒 Cybersecurity

SME Software Developer supporting CACI’s major Navy Program and national security missions. Leading systems engineering, secure architecture, agile requirements, and software assurance activities.

🇺🇸 United States – Remote

💵 $114.6k - $252.1k / year

🔥 Funding within the last year

💰 $500M Post-IPO Debt on 2026-02

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

🔥 2 hours ago

Ulteig

1001 - 5000

💼 Consulting

📦 Logistics

🏗️ Construction

Solar Lead Engineer leading utility-scale PV design teams and construction-ready packages for Ulteig’s critical infrastructure engineering practice. Remote from anywhere in the US or optional Ulteig office work.

🔥 2 hours ago

Gainwell Technologies

10,000+ employees

💼 Consulting

📦 Logistics

⚕️ Healthcare Insurance

AI Software Engineer modernizing Java, JavaScript, SQL, and AWS healthcare applications for Gainwell Technologies. Applying GitHub Copilot and advanced AI models to development, testing, debugging, and legacy modernization.