Full Stack Java Developer (CI/CD)
ManpowerGroup
Full Stack Java Developer
Westlake, TX – hybrid
12+ month contract
MUST HAVE: Java Spring Batch, API, heavy CI/CD experience, AWS/Azure
The Expertise You Have
+ 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.
+ Experience interacting with healthcare related (plan enrollments/ claims etc) and or digital channel data (Web clicks, Phone logs, email campaigns) a plus.
The Skills You Bring
+ 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.
+ You are passionate about data and technology and have experience with or an interest in AI/ML and/or the consumer experience, digital personalization, and marketing.
+ 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.
+ AWS Developer or Solutions Architect certification preferred
Cloud Migration & Infrastructure:
+ 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.
API Development & Integration:
+ 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.
Database Management:
+ 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.
Performance Optimization:
+ 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.
Collaboration & Mentorship:
+ 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.
ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.
Confirm your E-mail: Send Email
All Jobs from ManpowerGroup