Back to jobs
Required Skills:
RedHat OpenShift Skills
Other Required Skills
Desired Maximo Application Suite Skills (MAS)
Other Desired Skills
Desired Certifications
Job Description
Thanks for visiting our Career Page.
Please review our open positions and apply to the positions that match your qualifications.
BT-247 – Software Engineer
Skill Level: Senior
Location: Chantilly, VA (fully on-site, no remote option)
Required Skills:
RedHat OpenShift Skills
- Kubernetes Essentials: Pods, deployments, services, replicasets, configmaps/secrets, namespaces, ingress. YAML manifest authoring and kubectl commands
- Storage & Networking: Persistent volumes (PV/PVC, CSI Drivers), service discovery, OVN-Kubernetes for pod communication
- OpenShift Command Line Interface: All commands-login, project creations (oc new-project), app deployment (oc new - app), expolos (oc expose), logs/debug (oc rsh/logs), and admin tasks (oc adm policy for RBAC)
- Application Development: Microservices in Jave/Node.js/Python/Go; REST APIs, YAML for K8s resources
Other Required Skills
- Demonstrated Hand on Experience:
- Programming web and client/server applications using Java, Typescript/JavaScript, HTML and CSS
- With Spring Boot
- With Frontend frameworks such as Vue, React or Angular
- With FS Maximo
Desired Maximo Application Suite Skills (MAS)
- Cluster Administration: Installing, configuring, and maintaining OpenShift 4.16+ clusters
- Container/Pod Management: Deploying scaling and managing containerized applications
- MAS Operator Lifecycle: Understanding operators to manage the lifecycle of MAS components
- Scripting and Automation: Proficiency in Bash or Ansible for automating Day 2 operations
- Security: Managing roles (RBAC), secrets, and security context constraints (SCCs)
Other Desired Skills
- Demonstrated hands-on experience with upgrading Spring Boot. Hibernate/JPA especially from much older versions to newer versions
- Demonstrated hands - on experience with Linux based or Windows-based systems and shell scripting
- Demonstrated hands - on experience with build automation technologies such as Gradle, Maven, Jenkins, etc.
- Demonstrated hands - on experience with WebSphere or Tomcat
- Container security tools like Podman for rootless containers
- Working in an Agile development environment
- Jira, Confluence,
- Version Control & Collaboration: Git (GitHub/GitLab)
- Familiarity with client security requirements, compliance tools and processes
Desired Certifications
- RedHat certified Cloud-native Java Developer (EX378) or earlier EX283 certification
- RedHat certified OpenShift Administrator (EX280)
- RedHat Certified Systems Administrator (RHSCA) for Linux
- Certified Kubernetes Administrator (CAK) or Application Developer (CKAD) for K8's
Apply for this position
Required*
