Title Sr. Software Engineer (Java) – AWS Location Los Angeles, CA — remote Duration 6-9 months This role can be fully remote. Responsibilities Develop highly scalable services following a microservice architecture. Design, develop and deliver software on progressive and growing platforms, primarily using Java and Spring Participate in code reviews, pair programming, and other code quality related initiatives Actively participate in design discussions Inspect and resolve issues in development, test, and production environments Assist team with running services in production by monitoring, building dashboards, responding to alerts Complete tasks as part of an agile team and adapt to dynamic business requirements Closely partner with other Software Engineers and Software Quality Engineers Effectively communicate with team members and stakeholders BASIC QUALIFICATIONS Must have a bachelor’s degree in computer science or equivalent degree Must have 5+ years of experience in the field Must have experience building scalable, high volume services Must have hands-on experience developing with Java and the Spring Framework Must have hands-on experience developing containerized services using Docker and Kubernetes Must have hands-on experience with AWS cloud infrastructure as well as different AWS services such as Kinesis, SQS, SNS, Lambda Must have hands-on experience working with monitoring visualization tools Kibana, Splunk Must have hands-on experience with NoSQL databases such as MongoDB and DynamoDB Must be experienced working in AgileScrum environments DESIRED REQUIREMENTS Experience building Serverless applications with Node.js is a plus Experience using Elasticsearch is a plus Experience with AWS Kinesis is a plus Experience working within a Continuous Integration workflow is a plus