Comtech Telecommunications Corp.

Senior Software Developer

Comtech Telecommunications Corp.

full-time

Posted on:

Origin:  • 🇺🇸 United States • Washington

Visit company website
AI Apply
Manual Apply

Salary

💰 $121,000 - $140,000 per year

Job Level

Senior

Tech Stack

AngularAWSCloudDistributed SystemsDockerJavaKubernetesMicroservicesMySQLOraclePostgresSpringSpring BootSpringBootSQL

About the role

  • Design, develop, test, deploy, and maintain complex Java applications using modern frameworks such as Spring Boot and Spring Cloud
  • Architect and implement scalable, resilient microservices and distributed systems following industry best practices
  • Build, deploy, and manage containerized applications using Docker and Kubernetes
  • Develop and operate cloud infrastructure on AWS (or other major platforms) focused on availability, scalability, security, and cost-efficiency
  • Collaborate with System Engineering, Product Management, and internal stakeholders to gather and refine software requirements
  • Produce clear documentation including design specs, admin/user guides, and release notes
  • Participate in code reviews, mentor junior team members, and collaborate throughout the development lifecycle
  • Partner with QA teams and conduct integration testing in lab environments to validate system-level behavior
  • Support a culture of continuous learning and share knowledge of relevant technologies and industry trends with the broader team

Requirements

  • Strong experience developing Java applications using object-oriented programming principles
  • Experience with Spring Boot and Spring Cloud
  • Solid understanding of web development, including building RESTful APIs and microservices architectures
  • Experience with front-end development, preferably using Angular or similar frameworks
  • Proficiency with SQL databases (PostgreSQL, MySQL, or Oracle)
  • Experience building applications designed for cloud deployment and hands-on proficiency in Kubernetes orchestration and management
  • Experience with Docker and containerized application deployment
  • Experience developing and operating cloud infrastructure on AWS or other major cloud platforms
  • Strong analytical and problem-solving skills with an ownership-driven mindset
  • Effective communication and collaboration skills across technical and non-technical teams
  • Bachelor’s degree in Computer Science, Software Engineering, or related field