Skip to content

Java Software Engineer II
Company | RTX |
---|
Location | Richardson, TX, USA |
---|
Salary | $66000 – $130000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid 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.