Backend Software Engineer
Our client is seeking a Backend Software Engineer to develop and maintain scalable applications, APIs, and services. This role will focus on backend development using Java and Spring Boot, leveraging AWS cloud services to build and support integrated applications. The ideal candidate will have strong experience in microservice architecture and debugging backend services, with additional expertise in infrastructure provisioning being a plus.
This role is a hybrid model in Beaverton, Oregon.
Responsibilities
- Design, develop, and maintain backend applications, APIs, and microservices.
- Implement scalable solutions using Java and Spring Boot.
- Utilize AWS cloud services (API Gateway, Lambda, S3, CloudFront, EC2) to support integrated applications.
- Manage and optimize databases in AWS storage.
- Debug and resolve backend service issues, ensuring optimal performance and reliability.
- Collaborate with cross-functional teams on technical solutions and system integrations.
- Adhere to architectural best practices, security protocols, and performance standards.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience.
- 5+ years of experience in backend development, focusing on scalable applications and microservices.
- Expertise in Java, Spring Boot, and AWS cloud services.
- Strong understanding of microservice architecture and backend debugging.
- Experience with infrastructure provisioning using Terraform (preferred).
- Knowledge of Python is a plus.
Compensation: Up to $58.67/hr. (DOE)
#J-18808-Ljbffr