Application Engineer 3
Apply NowCompany: Reuben Cooley, Inc.
Location: Morristown, NJ 07960
Description:
Job Summary:
We are seeking a highly skilled Application Engineer 3 with expertise in API development, backend engineering using Java and Spring Boot, microservice architecture, and AWS cloud solutions. The ideal candidate will play a key role in designing, developing, and deploying scalable applications while leveraging Terraform for infrastructure automation. A strong background in Python for scripting and automation is a plus.
Key Responsibilities:
Required Qualifications:
We are seeking a highly skilled Application Engineer 3 with expertise in API development, backend engineering using Java and Spring Boot, microservice architecture, and AWS cloud solutions. The ideal candidate will play a key role in designing, developing, and deploying scalable applications while leveraging Terraform for infrastructure automation. A strong background in Python for scripting and automation is a plus.
Key Responsibilities:
- Design, develop, and maintain robust backend services using Java and Spring Boot in a microservices environment.
- Develop and manage APIs, ensuring high performance and scalability.
- Deploy and manage AWS cloud services, including API Gateway, Lambda, S3, CloudFront, and EC2.
- Implement Infrastructure as Code (IaC) using Terraform to automate cloud infrastructure deployment.
- Work with Python for automation, scripting, and data processing as needed.
- Collaborate with cross-functional teams to define system architecture, improve application performance, and optimize cloud infrastructure.
- Implement best practices for CI/CD, security, and monitoring for applications deployed in AWS.
- Troubleshoot and resolve application issues, ensuring high availability and reliability.
Required Qualifications:
- 5+ years of experience in backend development using Java and Spring Boot.
- Strong understanding of RESTful APIs and API management.
- Hands-on experience with microservices architecture and containerization (Docker, Kubernetes is a plus).
- Expertise in AWS services such as API Gateway, Lambda, S3, CloudFront, and EC2.
- Experience with Terraform for infrastructure provisioning and automation.
- Proficiency in Python for scripting and automation.
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, or AWS Code Pipeline.
- Strong problem-solving skills and the ability to troubleshoot distributed systems.