Full Stack Java Developer (CI/CD) jobs in United States
info-icon
This job has closed.
company-logo

Experis · 13 hours ago

Full Stack Java Developer (CI/CD)

Experis is seeking a Full Stack Java Developer for a 12+ month contract position. The role involves developing scalable web applications, architecting microservices, and managing cloud infrastructure solutions while collaborating with cross-functional teams and mentoring new members.

ConsultingRecruitingStaffing Agency
check
H1B Sponsor Likelynote

Responsibilities

Design and implement robust cloud infrastructure solutions, including AWS Elastic Kubernetes Service (EKS) clusters, Jenkins pipelines, and cross-account configurations
Migrate applications from on-premises environments to the cloud, ensuring seamless onboarding and deployment processes. This involves setting up secure and scalable environments, configuring networking, and integrating with other AWS services to meet application requirements
Develop and maintain APIs to support business functionality, ensure high performance and scalability. Hands on Snaplogic pipelines and Snowflake is added bonus
Collaborate with architecture and security teams to ensure compliance with organizational standards during API development and integration
Perform database schema updates to support new application features and requirements
Optimize SQL queries to improve database performance and reduce latency
Manage data migrations for distributed databases like DynamoDB and YugabyteDB, ensuring data integrity and consistency across environments
Knowledge of disaster recovery (DR) testing to validate database resilience is added advantage
Conduct comprehensive performance testing for APIs using tools to validate their ability to handle high traffic loads
Resolve latency issues by identifying bottlenecks and implement optimizations. Enhance application observability by implementing advanced logging and monitoring solutions, ensuring proactive issue detection and resolution
Work closely with QA teams, architects, and cross-functional teams to clarify requirements, troubleshoot issues, and ensure alignment on project goals
Mentor new team members by providing knowledge transfer sessions on AWS, EKS, and CI/CD practices
Manage application releases across multiple environments, including production, using CI/CD pipelines configured in Jenkins. Deliver TLM (Technical Lifecycle Management) changes to ensure compliance with organizational standards
Supported emergency fixes during critical releases, ensuring minimal downtime and quick resolution of production issues
Upgrade application runtimes, including Spring Boot and Python, to the latest versions to leverage new features and maintain compatibility
Migrate legacy performance testing tools to modern alternatives, ensuring improved testing capabilities
Decommission outdated components and systems, streamlining the application stack and reducing technical debt

Qualification

Java Spring BatchCI/CD experienceAWS/AzureMicroservices architectureSQL skillsData warehousing toolsCloud computing strategiesAPI DevelopmentAnalytical mindsetTechnical expertiseCommunication skillsMentorshipCollaboration

Required

Bachelor's degree in Computer Science, Engineering or equivalent
6+ years of full stack Java based software development experience building scalable and high throughput web applications
Proven experience architecting and writing microservices with Java
Proven track record of working in collaborative teams to deliver high quality data solutions in a multi-developer agile environment following coding standard methodologies and modern CI/CD pipelines
Outstanding SQL skills and experience performing deep data analysis on multiple database platforms
Strong data-centric microservices' experience using Java Spring-boot to build tightly integrated services
Experience in designing and developing apps with high throughput and low latency utilizing load balancing, caching, threading etc
You should have an analytical and consulting mindset- being fearless in asking engaging questions to help tease out requirements details and technical implementation options often from more senior team members and customers
You have worked with heavy multi-functional responsible teams such as engineering, quality, DevOps and release implementation
Have strong communication skills and technical expertise to drive and participate in substantial discussions with partners across business roles and skillsets
Experience in using data warehousing tools like Snowflake for supporting reporting capabilities
Experience working with cloud computing strategies and architecture (Kubernetes, Amazon EKS etc.)
Proven knowledge on CD process and tools, testing frameworks and practices (GitHub, Jenkins, uDeploy, Stash)
Experience with Oracle, DB2, SQL is highly desired
Design and implement robust cloud infrastructure solutions, including AWS Elastic Kubernetes Service (EKS) clusters, Jenkins pipelines, and cross-account configurations
Migrate applications from on-premises environments to the cloud, ensuring seamless onboarding and deployment processes
Develop and maintain APIs to support business functionality, ensure high performance and scalability
Collaborate with architecture and security teams to ensure compliance with organizational standards during API development and integration
Perform database schema updates to support new application features and requirements
Optimize SQL queries to improve database performance and reduce latency
Manage data migrations for distributed databases like DynamoDB and YugabyteDB, ensuring data integrity and consistency across environments
Conduct comprehensive performance testing for APIs using tools to validate their ability to handle high traffic loads
Resolve latency issues by identifying bottlenecks and implement optimizations
Enhance application observability by implementing advanced logging and monitoring solutions, ensuring proactive issue detection and resolution
Work closely with QA teams, architects, and cross-functional teams to clarify requirements, troubleshoot issues, and ensure alignment on project goals
Mentor new team members by providing knowledge transfer sessions on AWS, EKS, and CI/CD practices
Manage application releases across multiple environments, including production, using CI/CD pipelines configured in Jenkins
Supported emergency fixes during critical releases, ensuring minimal downtime and quick resolution of production issues
Upgrade application runtimes, including Spring Boot and Python, to the latest versions to leverage new features and maintain compatibility
Migrate legacy performance testing tools to modern alternatives, ensuring improved testing capabilities
Decommission outdated components and systems, streamlining the application stack and reducing technical debt

Preferred

Experience interacting with healthcare related (plan enrollments/ claims etc) and or digital channel data (Web clicks, Phone logs, email campaigns) a plus
AWS Developer or Solutions Architect certification preferred
Knowledge of disaster recovery (DR) testing to validate database resilience is added advantage
Hands on Snaplogic pipelines and Snowflake is added bonus

Company

Experis offers a project-based workforce that accelerates organizations'​ growth, placing specialized experts in mission-critical positions.

H1B Sponsorship

Experis has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (171)
2024 (168)
2023 (176)
2022 (96)
2021 (75)
2020 (109)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Michiel Van Selm
IT Services Leader Europe
linkedin
Company data provided by crunchbase