
Software Engineer
Red Hat
full-time
Posted on:
Location Type: Remote
Location: Remote • North Carolina • 🇺🇸 United States
Visit company websiteSalary
💰 $113,500 - $181,440 per year
Job Level
Junior
Tech Stack
AzureCloudDockerJavaJenkinsJMeterKubernetesLinuxMavenMicroservicesMySQLNoSQLOraclePostgresSplunkSpringSpring BootSpringBootSQLTerraform
About the role
- Design, implement, test, and deploy high-performance, scalable REST API web services, microservices, and applications
- Manage builds and dependencies utilizing Maven
- Drive operational excellence by engineering and deploying Bash scripts for automation
- Assist in designing resilient cloud application architectures leveraging container-based virtualization
- Contribute to the configuration and maintenance of load balancing services
- Design and manage containerized applications with Docker and perform Kubernetes system administration
- Design and execute comprehensive JMeter performance tests measuring response time and resource utilization
- Analyze performance characteristics with Splunk and SignalFx to detect bottlenecks
Requirements
- Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, or related field
- 1 year of experience in the job offered or related role
- Designing and implementing high-performance, scalable REST API web services, microservices, and applications using Java, Spring Boot, and Quarkus
- Model relational databases (MySQL, Oracle, PostgreSQL), building solutions using SQL and NoSQL technologies, and managing operational health of critical database systems
- Executing comprehensive JMeter performance tests, measuring critical metrics like response time, throughput, and resource utilization under simulated workloads
- Implementing Continuous Integration and Continuous Delivery pipelines using Jenkins, Azure DevOps, Docker, and Terraform
- Engineering and deploying advanced Bash scripts for Linux system administration tasks
- Configuring and maintaining load balancing services, managing containerized applications with Docker, handling virtualized workloads using Kubernetes
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
REST APImicroservicesJavaSpring BootQuarkusSQLNoSQLBash scriptingJMeterTerraform