Previous Job
Previous
Senior Java Engineer
Ref No.: 18-05965
Location: Costa Mesa, California
Start Date: 06/21/2018
Job Role: Senior Java Engineer
Location : Costa Mesa, California, 92626
Duration: One year plus contract
 
Job Description:
Senior Java Engineer 

Description 

Experian is looking for a talented Senior Java Engineer to help build our next cutting edge web application which will allow consumers to purchase a variety of Experian's products and services. The ideal candidate should be well rounded, self-motivated and enjoy fast paced development cycles. You must be expert in building micro services using java and the spring framework, in continuous and automated integration environments. 

Responsibilities: 
• 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 microservices 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