Senior Software Engineer

Compunnel, Inc.

Charlotte (NC)

On-site

USD 95,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions firm is seeking a Senior Software Engineer to support the full software development lifecycle for enterprise applications. Responsibilities include migrating workloads, ensuring operational stability, and enhancing Java-based applications in various platforms like Windows, Linux, and OpenShift. Candidates should have senior-level experience in software engineering, strong SDLC fundamentals, and expertise in cloud-native environments including OpenShift. This position demands a proactive mindset and strong collaboration skills.

Qualifications

  • Senior-level software engineering experience required.
  • Strong experience with SDLC fundamentals.
  • Experience with cloud-native and containerized environments.

Responsibilities

  • Participate in full SDLC activities including design, development, testing.
  • Develop and maintain applications for document generation and delivery.
  • Support Java-based applications and work in an Agile environment.

Skills

Shell scripting (KSH or BSH)
Java
Spring / Spring Boot
SQL and relational databases
PostgreSQL and/or SQL Server
Kafka with AVRO
Test automation (JUnit, Karate, Cucumber)
DevOps practices (Blue-Green deployments, Liquibase)

Tools

Tomcat
JBoss
OpenShift (OCP)
AppDynamics
Grafana
Apigee

Job description

The Senior Software Engineer will support the full software development lifecycle (SDLC) for enterprise applications responsible for large-scale document generation, processing, printing, and electronic/postal delivery.

This role supports critical document delivery infrastructure across Windows, Linux, and OpenShift platforms.

The initial focus will be on migrating OpenText Exstream workloads and servers from legacy environments to new data centers, ensuring operational stability, performance, and seamless application continuity throughout the transition.

Key Responsibilities
  • Participate in full SDLC activities including design, development, testing, deployment, and production support.
  • Develop, support, and maintain applications involved in document composition, generation, and delivery.
  • Perform application-level administration across Linux and Windows environments.
  • Support and enhance Java-based full-stack applications.
  • Work collaboratively in an Agile environment while adhering to established SDLC standards.
  • Manage multiple priorities across platforms such as Windows, Linux, and OpenShift (OCP).
  • Partner with infrastructure, platform, and QA teams to ensure system availability, resiliency, and performance.
  • Contribute to automation, observability, and deployment best practices.
  • Provide support during and after data center migration activities, including middleware patching, UI enhancements, and performance stabilization.
Required Qualifications
  • Senior-level software engineering experience with strong SDLC fundamentals.
  • Experience with Linux and Windows application-side administration.
  • Shell scripting experience (KSH or BSH).
  • Experience with Tomcat and JBoss.
  • Strong SQL and relational database experience.
  • Java, Spring / Spring Boot
  • Hibernate / JPA
  • PostgreSQL and/or SQL Server
  • Experience working in enterprise-scale, high-volume system environments.
  • Experience supporting distributed systems and messaging platforms (Kafka with AVRO).
  • Experience with cloud-native and containerized environments, including OpenShift (OCP).
  • Experience with middleware and platform tools such as JBoss and Apigee.
  • Test automation and quality practices, including JUnit, Karate, Cucumber, TDD, and BDD.
  • Experience with DevOps practices such as Blue-Green deployments, Liquibase, Feature Toggles, Harness, and Circuit Breaker patterns.
  • Observability and performance monitoring tools experience including AppDynamics and Grafana.
Preferred Qualifications
  • Experience with OpenText Exstream batch or real-time server administration.
  • UI development experience with Angular or React.
  • Experience working in high-throughput, distributed enterprise systems.
Soft Skills
  • Ability to work effectively in fast-paced, dynamic environments.
  • Strong collaboration and communication skills.
  • Comfort supporting multiple applications and concurrent priorities.
  • Proactive mindset with strong focus on stability, quality, and continuous improvement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Cloud Migration Engineer
Senior Java Cloud Migration Engineer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 90,000 - 130,000
OpenText Developer
OpenText Developer

Compunnel, Inc. • Town of Florida (NY)

On-site
USD 90,000 - 120,000
CCM Developer
CCM Developer

ValueMomentum • Seattle (WA)

On-site
USD 120,000 - 160,000
Senior Tech Delivery Lead Open Text
Senior Tech Delivery Lead Open Text

Sysco Northeast Rdc • Houston (TX)

On-site
USD 140,000 - 195,000
OpenText Exstream Lead developer
OpenText Exstream Lead developer

TechDigital Group • United States

Remote
USD 140,000 - 200,000
Senior Software Engineer, Enterprise Document Delivery
Senior Software Engineer, Enterprise Document Delivery

Compunnel, Inc. • Charlotte (NC)

On-site
USD 95,000 - 120,000
Open Text Document Management
Open Text Document Management

Sonsoft Inc • Farmington Hills (MI)

On-site
USD 80,000 - 100,000
OpenText Documentum, Documentum xCP, DFC, Developer
OpenText Documentum, Documentum xCP, DFC, Developer

Tata Consultancy Services • San Antonio (TX)

On-site
USD 110,000 - 120,000
Urgent Hiring SAP DevSecOps Engineer Needed Remote Job
Urgent Hiring SAP DevSecOps Engineer Needed Remote Job

DELTASOFT SOLUTIONS LLC • San Francisco (CA)

Hybrid
USD 130,000 - 160,000
401(k)
401(k) matching
Bonus based on performance
Senior OT Documentum Developer
Senior OT Documentum Developer

Nexlogica • California (MO)

On-site
USD 90,000 - 130,000