Posted in

Java Software Engineer II

Java Software Engineer II

CompanyRTX
LocationRichardson, TX, USA
Salary$66000 – $130000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM), and a minimum of 2 years of Software Engineering experience.
  • Experience with Java, Python, and Bash shell scripting.
  • Experience with Dockers and Kubernetes.
  • Experience with AWS Cloud Technologies.
  • The ability to obtain and maintain a U.S. government issued TS/SCI security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Responsibilities

  • Opportunity to use your understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns, and Object Oriented architecture.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Demonstrate your critical thinking skills with the ability to communicate concepts and ideas well.
  • Obtain and maintain SCI program access and complete polygraphs.

Preferred Qualifications

  • A degree in Computer Science.
  • Highly prefer experience with Spring/Springboot.
  • Experience with Java for development and management of containerized applications.
  • Experience with Python for automation and managing scripts that interact with container systems.
  • Experience with Bash writing shell scripts for automating tasks related to containerization.
  • Experience with EC2, EKS, S3, and other cloud services to support containerized environments.
  • Experience with Ansible automating configuration management and deploying containerized applications.
  • Experience with container technology creating, managing, and optimizing Docker containers.
  • Experience with container orchestration, including deploying, scaling, and managing containers in a Kubernetes cluster.
  • Strong troubleshooting skills, especially in complex containerized environments.
  • Ability to work in cross-functional teams, collaborate with DevOps engineers, and communicate technical details clearly.