Jobs · Engineering

Software Engineer (Java & React) (Remote)

Stage 4 Solutions · United States · 4 wk ago
RemoteRemoteEngineering$40/hrFull-time

Responsibilities

  • Design, develop, test, and maintain scalable software applications using Java, Spring Boot, React, and JavaScript.
  • Collaborate with Product Managers, Technical Leads, and cross-functional teams to translate business requirements into technical solutions.
  • Build and maintain RESTful APIs and integrate with internal and external systems.
  • Develop secure, high-performance, and maintainable application code following engineering best practices.
  • Design and optimize database solutions using Microsoft SQL Server and PostgreSQL.
  • Participate in the complete software development lifecycle, including requirements gathering, development, testing, deployment, and production support.
  • Implement and maintain CI/CD pipelines using GitHub and ArgoCD.
  • Deploy and support applications in Microsoft Azure using Azure Kubernetes Service (AKS).
  • Troubleshoot production issues and optimize application performance, scalability, and reliability.
  • Participate in Agile ceremonies, code reviews, and technical design discussions.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 4+ years of software engineering experience developing enterprise applications.
  • Strong hands-on experience with Java Spring Boot, React, JavaScript, and developing REST APIs and system integrations.
  • Strong experience with Microsoft SQL Server and PostgreSQL.
  • Experience using GitHub, ArgoCD, and CI/CD pipelines.
  • Experience deploying cloud applications on Microsoft Azure.
  • Experience with Azure Kubernetes Service (AKS).
  • Strong understanding of secure coding practices and application performance optimization.
  • Excellent analytical, troubleshooting, and communication skills.
  • Experience with API integrations, data flow automation, and secure, high-performance coding practices.
  • Experience with Centric PLM, CLO, or other Product Lifecycle Management (PLM) platforms is preferred.
  • Experience working in Agile software development environments.

Pay

$40/hr. - $42/hr.

Similar jobs