Negotiable
Outside
Remote
USA
Summary: The Software Developer role at USPTO involves impactful work contributing to the organization's mission. Candidates should possess a related Bachelor's degree and over five years of relevant experience, particularly in back-end services and web application support using microservices. The position requires strong technical skills in Java, AWS, and various development tools, with a preference for candidates experienced in a remote Agile environment. Security clearance at the Public Trust level is necessary for this role.
Key Responsibilities:
- Develop and implement back-end services to support web applications using microservices.
- Utilize Java/J2EE for application development, with a focus on Java 19 or higher.
- Work with Java Rest APIs and microservices architecture.
- Implement front-end solutions using Angular 17/18/19.
- Manage AWS services, including ECS and ECR for Docker deployment.
- Write and understand SQL queries for Oracle 19 databases.
- Utilize DynamoDb for data management.
- Set up Terraforms and Gitlab pipelines for CI/CD processes.
- Collaborate in a DevOps environment within a remote Agile team.
Key Skills:
- Bachelor's degree in a related field.
- 5+ years of experience in software development.
- Strong experience in back-end services and microservices.
- Proficiency in Java/J2EE (Java 19 or higher preferred).
- Experience with Java Rest APIs and microservices.
- Knowledge of Angular 17/18/19.
- 2+ years of AWS experience, particularly with ECS and ECR.
- 2+ years of experience with Oracle 19 (SQL and PL/SQL).
- Familiarity with DynamoDb, Terraforms, and Gitlab pipeline setups.
- Experience with Spring/SpringBoot framework.
- Ability to work in a remote Agile DevOps environment.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
As a Software Developer, the work you ll do will be impactful to the mission of USPTO. The Software Developer must have:
Education: Related Bachelors Degree
Experience: 5+ years of related experience
Required Technical Skills and experience:
Strong experience in back-end services and implementing capabilities to support web applications using microservices.
5+ years of Java/J2EE (Java 19 or higher preferred) work experience
Java Rest API s /Microservices
Angular 17/18/19
2+ years of AWS experience with ECS (Building docker images and deploying them in cluster) ECR (Docker)
2+ years of Oracle 19 (SQL and PL/SQL) experience ability to write and understand SQL queries
DynamoDb
Terraforms and Gitlab pipeline setups
Building and coding applications and/or models using Spring/SpringBoot framework
Experience working in a highly communicative, DevOps environment with a 100% remote Agile team
Nice to have:
OpenTelemetry
Grafana
Prometheus
Node /NPM
Gradle / Maven
Gitlab Runner, Docker
Junit, SONAR, Jersey
REST Web Service
Security clearance level: Public Trust
Location: Remote Worksite