Job Description : JOB TITLE : Software Dev Engineer II
- Location : SEA-Nessie(Seattle,WA,US)
- Duration : months
Job Responsibilities
Contractor will be primarily working on taking on system maintenance and infrastructure management work throughout the teams in the organization.
This work include upgrading systems that run on java to JDK and migrating systems to new AWS infrastructure and different AWS regions.
The contractor will also take on internal Amazon-wide upgrade mandates involving credential distribution mechanism, authorization / authentication, and configuration storage.
Candidate Requirements :
Required skillset :
- years working in a software development team setting
- years of experience with Java and Spring dependency injection (DI) framework
- years handling dependency resolution using tools such as Maven
- years debugging failures during build time, deployment time by reading and searching logs
- years unit testing, integration testing, and manual testing
- year experience with code repository such as git repo
- Basic understanding of AWS IAM roles / permission
- Basic understanding of networking and server concepts (Load Balancers, request routing, web sockets, REST / SOAP, API)
Nice to Have :
basic understanding of core AWS as a previous employee
Degree : Computer Science or relative degree, years of experience
Best :
experience in owning and building applications end to end, also able to maintain and debug production systems, understand infrastructure and hardware needed to maintain, works well with team but also can take projects independently, can take feedback and willing to learn
Disqualifier :
someone who only likes to work independently, does not like to work in a team. Someone who only does what they are tasked vs digging deeper and going above and beyond, someone who needs too much hand holding
Performance Indicators : timeline oriented, keeping up and meeting deadline, task completion
Top must-have hard skills :
- years working in a software development team setting
- years of experience with Java and Spring dependency injection (DI) framework
- years debugging failures during build time, deployment time by reading and searching logs