A leading technology company seeks a Senior Software Engineer to design and maintain JVM-based applications for streaming data. This role involves developing systems within Kubernetes and leading development teams. Candidates should have significant experience in software development, particularly in JVM languages, and the ability to work in classified settings. Active security clearance preferred. The position offers a competitive salary and is full-time.
Qualifications
9+ years of software development experience with a BA, 7+ years with an MS, or 4+ years with a PhD.
Strong experience in developing JVM-based applications.
Ability to obtain and maintain DoD security clearance.
Responsibilities
Architect and implement JVM-based applications for streaming data.
Develop containerized services in Kubernetes.
Lead team activities and mentor junior developers.
Drive CI/CD pipelines using GitLab.
Test software in classified environments.
Travel to customer sites for updates and feedback.
Skills
Java
Kotlin
Scala
Kubernetes
CI/CD pipelines
Mentoring
Streaming data technologies
Agile practices
Education
Bachelor's, Master's, or PhD in Computer Science or related field
Job description
A leading technology company seeks a Senior Software Engineer to design and maintain JVM-based applications for streaming data. This role involves developing systems within Kubernetes and leading development teams. Candidates should have significant experience in software development, particularly in JVM languages, and the ability to work in classified settings. Active security clearance preferred. The position offers a competitive salary and is full-time.