Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Join ETS as a Senior Contract Software Developer to build solutions using Artificial Intelligence. This role involves working with a dynamic team to solve complex problems and deliver value aligned with ETS's mission in education.
Responsibilities
- Work directly with the product owner
- Take responsibility for the architecture, design, and code quality for all deliverables
- Use cutting edge technologies to solve complex problems
- Deliver value in alignment with the ETS mission to advance quality and equity in education
- Demonstrate a commitment to continuous learning
- Collaborate effectively with a team and work independently
Requirements
- Strong to proficient in Core Java & Frameworks
- Strong proficiency in Java 8
- Spring Framework & Spring Boot
- RESTful Web Services design and development
- JUnit and unit-testing best practices
- JPA/Hibernate for ORM and data persistence
- Strong to proficient in Linux command line and shell scripting
- AWS CLI usage for automation and environment management
- AWS SDK for integrating Java applications with AWS services
- Strong knowledge of Oracle and PostgreSQL databases
- Ability to write complex SQL queries and optimize performance
- Intermediate level in Git for version control
- Intermediate level in GitLab & GitLab CI for CI/CD pipelines
- Intermediate level in AWS CloudFormation or AWS CDK for infrastructure as code
- Intermediate level in AWS Cloud Services (S3, SQS, SNS, API Gateway, Lambda, ECS, EC2, Docker, ALB)
Nice to Have
- Front end experience with Angular
- Front end experience with Node
Skills
SQL
*
Java
*
Angular
*
Spring Boot
*
Docker
*
AWS EC2
*
AWS S3
*
AWS Lambda
*
AWS SQS
*
AWS SNS
*
Hibernate
*
AWS CLI
*
Oracle
*
Git
*
Linux
*
Spring Framework
*
PostgreSQL
*
Shell Scripting
*
AWS ALB
*
JUnit
*
AWS CDK
*
GitLab CI
*
AWS CloudFormation
*
AWS API Gateway
*
node
*
AWS ECS
*
RESTful web services
*
JPA
*
AWS SDK
*
* Required skills
Benefits
Volunteering PTO
About ETS
ETS is a global education and talent solutions organization enabling lifelong learners worldwide to be future-ready by advancing the science of measurement to build benchmarks for fair and valid skill assessment across cultures and borders.
Education
View all jobs at ETS →