Software Development Engineer II
Posted Updated
Description
Requirements:
- Experienced in building microservices using, e. g., Java Spring Boot; API implementations (Spring Boot, Node, etc. ); and middleware (RabbitMQ, etc. ).
- Experienced in using design patterns to address backend design problems.
- Excellent analytical, problem-solving, and debugging skills, performance analysis, and remediation.
- Hands-on experience in RDS (Oracle, Postgres, MySQL, SQL Server, etc. ) and NoSQL (Mongo, Dynamo, etc. ).
- Experienced in configuring and deploying services to be consumed using API gateways (AWS native, Kong, etc. ), service discoverability, service security, service throttling, etc.
- Hands-on experience in unit and feature testing, TDD, and load testing.
- Unit testing experience using JUnit or similar.
- Keeps updated with emerging back-end technology innovations and improvements.
- Detail-oriented.
- Takes initiative, is ready to take ownership, and displays commitment.
- Should be open to working in a startup environment and have the confidence to deal with complex issues and tackle high-pressure situations, focused on solutions.