Job Description :
Title: Senior Software Engineer – Java/AWS

Location: Beaverton, OR
Duration: 9 months

Description:
- As our Senior Software Engineer candidate will be integral in developing client’s personalized and customized consumer experiences.

Candidate role will include:
- Participating on a high functioning DevOps Scrum team, employing various XP practices
- Developing the tools and processes used across Consumer Digital Technology to increase speed of software delivery while reducing the cost of implementation.
- Developing, debugging, and testing full stack capabilities for an ecommerce application.
- Evangelizing tools and mentoring teams migrating to a Continuous Delivery process across the organization.
- Providing technical leadership and knowledge to your teammates.
- Consulting and performing engineering support, problem solving, and issue resolution with internal and external resources.

Manager is looking For:
- Bachelor''s degree in Computer Science or a related field preferred or 2 years of additional experience in lieu of a degree
- 4 years using Enterprise Java in highly distributed systems with high transaction volume
- Experience in Object Oriented analysis, design and patterns
- Experience with Service Oriented Architecture principals and REST
- Experience with public cloud infrastructure (AWS preferred: EC2, DynamoDB, S3, SQS, SNS)
- Experience with dependency injection and object relational mapping tools such as Spring Boot/Spring and Hibernate
- Experience with load testing tools such as JMeter and Gatling
- Experience with Test Driven Development
- Experience with modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests required. Continuous delivery experience preferred.
- Experience delivering software using an agile development process (Scrum preferred)
- Experience with leading projects in highly collaborative, multi-disciplinary development teams
- Demonstrated effective communication within a team and as part of a cross-functional organization
- Knowledge of Netflix OSS a plus
- Experience with Serverless Computing/Lambda technologies a plus

Skills:
Required
- Distributed Systems
- Integration
- Java
- Object Oriented
- Object Oriented Analysis

Additional
- Amazon DYNAMODB
- Amazon Elastic Compute Cloud
- Analysis Design
- Architecture
- AWS
- DYNAMODB
- EC2
- Ecommerce
- Engineer
- Engineering Support
- Integrator
- Load Testing
- Mapping
- Mentoring
- Problem Solving
- REST
- Software Engineer
- Technical Leadership
- Testing
- Testing Tools
- TOPO
- Unit Testing

Minimum Degree Required:
- Bachelor''s Degree
             

Similar Jobs you may be interested in ..