Logo
ShiftCode Analytics

Mid-Senior Java Engineer - Apple

ShiftCode Analytics, Sunnyvale, California, United States, 94087

Save Job

Interview: Virtual (Must be strong in Coding) Visa: Any except h1b Hybrid: Sunnyvale, CA Rate: $65 c2C (exp between 8-13 years ) if between 4-7 years the rate will be $56C2C JD: QUALIFICATIONS - 5+ years of experience with Java development - 5+ years of heavy experience with JPA, Hibernate, Spring, Spring Batch, Spring Data, Spring MVC. - 2+ years of experience with NoSQL (Preferred, not a must) - 3+ years of experience with RESTful Web Services - 3+ years of experience with tools like Maven, Git, SVN and Gradle. - Experience with automated build and deployment strategies. - Experience with AWS and cloud services - Experience with data structures, algorithms and complexity analysis. - Experience with Object Oriented Analysis and Design, using Domain Driven Design, and Design Patterns. - Experience with the full life-cycle of software development, including requirements analysis, design, development, testing and implementation. - General consulting skills including: analysis and problem solving, written and verbal communication and team collaboration. - BS or MS degree in Computer Science or a related technical field

RESPONSIBILITIES - Hands-on software design and development. - Domain analysis, Requirement gathering and design, web service and web application development, code and design reviews, database design and framework evaluation. - Agile best practices for development such as continuous integration, unit and integration testing and code coverage analysis. - Analyze and troubleshoot issues and defects in both structured and unstructured environments, analyze performance and design inefficiencies. - Participate in SCRUM team activities and following agile patterns and methodology.