JOBSEARCHER

Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

BT-247 – Software EngineerSkill Level: SeniorLocation: Chantilly, VA (fully on-site, no remote option)Please do NOT apply if you do not have an active Poly clearance. Those without a Poly will not be considered.**Required SkillsRedHat OpenShift SkillsKubernetes Essentials: Pods, deployments, services, replicasets, configmaps/secrets, namespaces, ingress. YAML manifest authoring and kubectl commandsStorage & Networking: Persistent volumes (PV/PVC, CSI Drivers), service discovery, OVN-Kubernetes for pod communicationOpenShift 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 resourcesOther Required SkillsDemonstrated Hand on Experience:Programming web and client/server applications using Java, Typescript/JavaScript, HTML and CSSWith Spring BootWith Frontend frameworks such as Vue, React or AngularWith FS MaximoDesired Maximo Application Suite Skills (MAS)Cluster Administration: Installing, configuring, and maintaining OpenShift 4.16+ clustersContainer/Pod Management: Deploying scaling and managing containerized applicationsMAS Operator Lifecycle: Understanding operators to manage the lifecycle of MAS componentsScripting and Automation: Proficiency in Bash or Ansible for automating Day 2 operationsSecurity: Managing roles (RBAC), secrets, and security context constraints (SCCs)Other Desired SkillsDemonstrated hands-on experience with upgrading Spring Boot. Hibernate/JPA especially from much older versions to newer versionsDemonstrated hands - on experience with Linux based or Windows-based systems and shell scriptingDemonstrated hands - on experience with build automation technologies such as Gradle, Maven, Jenkins, etc.Demonstrated hands - on experience with WebSphere or TomcatContainer security tools like Podman for rootless containersWorking in an Agile development environmentJira, Confluence,Version Control & Collaboration: Git (GitHub/GitLab)Familiarity with client security requirements, compliance tools and processesDesired CertificationsRedHat certified Cloud-native Java Developer (EX378) or earlier EX283 certificationRedHat certified OpenShift Administrator (EX280)RedHat Certified Systems Administrator (RHSCA) for LinuxCertified Kubernetes Administrator (CAK) or Application Developer (CKAD) for K8's