Bespoke Technologies Inc.
Job Description
BT-247 – Software Engineer Skill Level: Senior Location: Chantilly CANDIDATE MUST HAVE AN ACTIVE FSP CLEARANCE TO BE SUBMITTED. Those without an FSP will not be considered. 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: o Programming web and client/server applications using Java, Typescript/JavaScript, HTML and CSS o With Spring Boot o With Frontend frameworks such as Vue, React or Angular o 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 customer security requirements, compliance tools and processes Desired Certifications RedHat certified Cloud-native Jave 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