Cloud System Engineering

Overview

On Site
$60 - $70
Full Time
100% Travel

Skills

cloud Engineer

Job Details

Job Title: Cloud System Engineering

Duration: 12+ Months

Location: Tennessee City, TN, USA

Direct Client

Contract type :- Full time.

About the Role

We are seeking a Senior Cloud Engineering Developer to join our Global Family Office (GFO) SaaS team. The ideal candidate will design, develop, and enhance cloud-native solutions while contributing to the migration of existing applications to modern cloud infrastructure. This position requires hands-on experience in Java, Spring Boot, Azure Cloud, Docker, Kubernetes, and ReactJS, along with the ability to operate in a fast-paced, Agile environment.

The developer will work closely with cross-functional Scrum teams to build scalable and secure components, drive modernization initiatives, and ensure software quality through test-driven development and automation.

Candidates must be local to the Chicagoland area and available onsite three times a week.

Key Responsibilities

  • Design, develop, and implement scalable cloud-based applications using Java (17+), Spring Boot, and modern frameworks.
  • Collaborate with product owners, business analysts, and QA teams to understand requirements and deliver high-quality software.
  • Perform application analysis and rationalization of legacy systems, creating comprehensive technical design documents.
  • Write clean, efficient, and well-documented code following best practices and organizational standards.
  • Develop and maintain microservices and integrate with both relational and non-relational databases.
  • Leverage Azure Cloud Services for deployment, scaling, and automation (AKS, APIM, App Gateway, Front Door, Key Vaults).
  • Participate in Agile ceremonies, including sprint planning, reviews, and retrospectives.
  • Conduct unit testing (JUnit, Mockito) and assist QA in system validation.
  • Utilize Docker and Kubernetes for containerization and orchestration.
  • Develop UI components using ReactJS and collaborate with frontend developers to ensure seamless integration.
  • Support CI/CD pipelines, automate testing, and ensure code quality using SonarQube, Checkmarx, and CAST tools.
  • Mentor junior developers and provide technical guidance to ensure adherence to architecture and coding standards.

Required Skills & Qualifications

  • Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 7+ years of hands-on Java development experience, including Java 17+, Spring Boot, Spring Data JPA, and Spring Security.
  • 5+ years of experience in an Agile development environment within a distributed, cross-functional team.
  • Experience with Azure SQL, Snowflake, Oracle, and NoSQL databases (Redis, MongoDB).
  • Strong experience in Azure Cloud development, including deployment and resource management (AKS, APIM, App Gateway, Key Vaults).
  • Proficiency in Docker, Kubernetes, and microservice architecture.
  • Knowledge of CI/CD pipelines, Terraform (IaC) basics, and DevOps best practices.
  • Familiarity with Kafka or similar messaging frameworks.
  • Exposure to ReactJS for UI development.
  • Experience with test-driven development (TDD) and continuous integration tools (Azure DevOps, Jenkins, or similar).
  • Strong debugging, analytical, and troubleshooting skills.
  • Excellent communication and collaboration abilities.
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.