More jobs:
Senior Software Engineer
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-02-21
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2026-02-21
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
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 Open Shift platforms.
The initial focus will be on migrating Open Text 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 Open Shift (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.
- 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
- Postgre
SQL 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 Open Shift (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 Dev Ops practices such as Blue-Green deployments, Liquibase, Feature Toggles, Harness, and Circuit Breaker patterns.
- Observability and performance monitoring tools experience including App Dynamics and Grafana.
- Experience with Open Text Exstream batch or real-time server administration.
- UI development experience with Angular or React.
- Experience working in high-throughput, distributed enterprise systems.
- 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.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×