Job Summary
A cloud security company has an open position for a Remote Principal Java Software Engineer in Austin.
Candidates will be responsible for the following:
- Designing excellent, scalable, sustainable software systems and components
- Identifying gaps or deficiencies in the existing product and advocate for the necessary changes to address them
- Documenting, socializing, and prioritizing architectural and non-functional requirements
Must meet the following requirements for consideration:
- Must be comfortable with modern Java stack: Java 11, Spring Framework, Spring Boot
- Have at least 10 years of related experience.
- Able to follow best practices and write clean robust code
- Postgres or similar relational DBs - MySQL, MongoDB, DynamoDB, RethinkDB, Redis experience
- Amazon Web Services - at the very minimum - EC2, S3, RDS, ALB experience
- Integration of backend services with UI frameworks (Angular, React, Ember) experience