Software Engineer Java | Data | Cloud

  • Illinois City, IL
  • Posted 1 day ago | Updated 1 day ago

Overview

Hybrid
$40 - $55
Contract - W2
Contract - Independent

Skills

etl
software development
data engineering
ci/cd

Job Details

Job Title: Software Engineer Java | Data | Cloud
Location: Champaign, IL (Hybrid: 2 3 days onsite per week)
Duration: 12 Months
Note: Local candidates or those within a 1-hour commute preferred.
On-Call Requirement: Night and weekend production support (1 2 times per month)
Role Overview:
We are seeking a highly skilled and motivated Software Engineer with expertise in Java development, data engineering, and cloud technologies. This role involves building and optimizing cloud-based data platforms, developing scalable microservices, and supporting high-availability production systems. A key component of the position includes providing on-call support during nights and weekends to ensure system reliability and prompt incident resolution.
Key Responsibilities:
  • System Monitoring & Reliability: Continuously monitor system performance and reliability; troubleshoot and resolve issues to maintain uptime.
  • Production & Incident Support: Respond swiftly to production incidents; provide both short-term workarounds and long-term solutions.
  • On-Call Support: Participate in scheduled night and weekend production support rotation (1 2 times/month).
  • Defect Analysis: Work with architecture, testing, and support teams to diagnose issues and deploy effective fixes.
  • Performance Optimization: Improve application performance, scalability, and efficiency across cloud environments.
  • Communication & Reporting: Maintain clear communication with internal teams and stakeholders during incident resolution and critical events.
  • Tool Development: Design and develop automation tools to support troubleshooting and system maintenance.
  • Required Skills & Qualifications:
  • Bachelor s or Master s degree in Computer Science or a related field.
  • 2 5 years of experience in software development, data engineering, or cloud infrastructure.
  • Programming Languages: Strong proficiency in Java, Spring Framework, and Python.
  • Cloud/Data Expertise: Hands-on experience with Snowflake, ScyllaDB, Couchbase, and Oracle (SQL, PL/SQL).
  • ETL/Data Pipelines: Proven experience in developing scalable ETL pipelines.
  • DevOps Tools: Familiarity with CI/CD tools such as GitLab, Bitbucket, Jenkins.
  • Containerization & Messaging: Experience with Kubernetes and Kafka.
  • Monitoring & Logging: Proficiency with monitoring tools like Prometheus, Grafana, AppDynamics/OTEL, and Splunk.
  • Excellent communication, analytical, and problem-solving skills.
Preferred Skills:
  • Experience working in AWS cloud environments.
  • Knowledge of cloud security best practices and compliance.
  • Exposure to agile methodologies and production support environments.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Talent Glide