JOBSEARCHER

Software Engineer

BT-247 – Software EngineerSkill Level: SeniorLocation: Chantilly, VA (fully on-site, no remote option)MUST HAVE A POLY CLEARANCE TO APPLY. Those without a Poly clearance 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