Role: Senior Java Cloud Migration Engineer (OpenShift / Infrastructure & Application Modernization)
Location: Charlotte, NC (Onsite)
Type: Contract
Description:
- We are seeking a Senior Java Cloud Migration Engineer to lead and support large-scale application modernization and migration initiatives. This role focuses on migrating legacy systems to cloud-native platforms, with strong emphasis on Java-based application development, OpenShift infrastructure, and enterprise document processing systems.
- The ideal candidate will possess deep technical expertise across application development, infrastructure platforms, and cloud migration, and thrive in a highly complex, fast-paced enterprise environment.
- Project Environment
- Build and enhance enterprise-grade applications (80% development focus)
- Highly scalable, high-throughput systems built on microservices architecture
- Cloud-native deployment on OpenShift (OCP) platform
- Databases: MongoDB, PostgreSQL, SQL Server
- Document generation using OpenText Exstream (Batch & Cloud Native)
- Core technologies:
- Java, Spring Boot, Hibernate, JPA
- Kafka, Avro, Apigee
- Workflow orchestration services
- Testing practices:
- JUnit, Karate, Cucumber
- TDD & BDD methodologies
- Resiliency & deployment patterns:
- Circuit breakers, feature toggles (Harness)
- Blue-Green deployments
- CI/CD pipelines
- Observability:
- Grafana, AppDynamics
- Multi-platform support:
- Linux, Windows, OpenShift
- Key Initiatives
- Migration of legacy mainframe applications to OpenShift
- Modernization and electronification of document delivery platforms
- Migration of OpenText Exstream workloads from legacy to cloud data centers
- Server and application migration activities across environments
- Middleware upgrades, patching, and platform modernization
- UI enhancements and continuous modernization
- Performance tuning, operational stability, and production support during/after migration
- Key Responsibilities
- Participate in full Software Development Lifecycle (SDLC): design, build, test, deploy, and support
- Design and develop applications for document composition, generation, and delivery
- Perform application-side administration across Linux, Windows, and OpenShift environments
- Develop and enhance Java full-stack applications
- Collaborate within Agile teams aligned with enterprise SDLC standards
- Partner with infrastructure, platform, and QA teams for system reliability and performance
- Drive best practices in automation, CI/CD, monitoring, and deployment
- Support production systems and ensure high availability during migration phases
Required Qualifications:
- 8+ years of experience in Java full-stack development
- Java, Spring Boot, Hibernate, JPA
- Strong experience in enterprise SDLC and Agile methodologies
- 3+ years experience with:
- OpenText Exstream (Batch & Real-time server administration)
- Cloud-native platforms: OpenShift (OCP), Docker, Kubernetes, Helm
- Experience with relational databases: PostgreSQL and/or SQL Server
- Strong hands-on experience in:
- Linux and Windows application administration
- Shell scripting (Bash or KornShell)
- Experience working with large-scale, high-volume enterprise systems
- Preferred / Nice-to-Have Skills
- Frontend development: Angular and/or React
- Messaging and distributed systems:
- Kafka with Avro
- API/Middleware platforms:
- DataPower, Apigee
- DevOps & deployment:
- CI/CD pipelines, Liquibase
- Blue-Green deployments
- Feature toggles (Harness)
- Circuit breaker implementation
- Test automation:
- JUnit, Karate, Cucumber, TDD/BDD
- Observability tools:
- AppDynamics, Grafana
- Strong UI engineering skills:
- JavaScript / TypeScript, HTML, CSS
- Exposure to Generative AI / LLM integrations
- Agent frameworks, orchestration patterns in enterprise platforms
- Focus on security, scalability, and operational readiness
- Soft Skills & Expectations
- Strong communication and stakeholder collaboration skills
- Ability to work in a fast-paced, dynamic environment
- Capable of managing multiple priorities and applications simultaneously
- Proactive mindset with focus on:
- Stability
- Quality
- Continuous improvement
- Strong problem-solving and analytical thinking abilities