Previous Job
Previous
Java Backend Engineer
Ref No.: 18-08165
Location: Costa Mesa, California
Position Type:Contract
Start Date: 09/12/2018
 • Design and implement features and functionalities in an AWS cloud-based platform 
• Optimize a robust distributed system that is highly secure and performant 
• Recommend and justify changes to existing products, services and processes 
• Collaborate and contribute to architecture and design decisions driving product direction 
• Implement and maintain modern micro-services as part of the overall system 
• Own deliverables from ideation to production operationalization 
• Collaborate with other engineers on code reviews, infrastructure, and adhere to software development methodologies 
• Collaborate with Business, UX, QA and back end teams to deliver superior functionalities 
• Integrate RESTful web services utilizing JSON from multi-tiered web applications 
• Participates in the full Agile cycle engagements, including meetings, iterative development, estimations and design sessions 
• Mentor and collaborate with other team members 
Qualifications: 
• 8+ years of exceptional programming skills in Java 
• Deep technical expertise with Spring Boot, Spring MVC, and other Spring technologies 
• Expertise writing multi-threaded high performance applications 
• Proficient in developing service-oriented (SOA) and REST architectures 
• Deep-seated experience in Unit-testing (Junit, TestNG, Jmock, MockIt, etc.) 
• Solid experience with micro services architecture and Domain driven design 
• Expert knowledge of web application security 
• Experience working with Cloud environments and technologies (AWS preferred) 
• Familiarity creating, using and optimizing Docker Containers 
• Working knowledge of relational databases 
• Ability to complete projects with minimal supervision and direction 
• Attention to quality and detail 
• Experience in Agile/Scrum methodology 
Bonus skills: 
• AWS ALB optimization techniques 
• Amazon Web Services deployment and integration 
• Client integration security and vulnerabilities 
• Financial Services experience is a plus 
Education:  Degree in computer science or related field