Projected Start Date :02-11-2019 Projected End Date :08-31-2019
Duration : 6 Months Contract To Hire
Job Description : client that is seeking a Mid level Java Software Engineer in San Diego, California (CA).
This position is responsible for the design and implementation of restful web services and commerce capabilities.
Strong technical background and analytical thinking is expected and the ideal candidate will be heavily involved in designing, creating and maintaining Java and C code as well as providing component and system level designs for our enterprise level client.
This team is expected to operate at large scale and high availability, and hence the candidate will be responsible for sound technology choices and implementing them in a fashion that is durable and scalable.
Primary Skills :
* BS degree in Computer Science or equivalent
* 3 year solid Java programming and systems experience
* Experience with test driven development and test automation
* Experience with SQL and databases, especially Oracle
* Experience developing applications on Unix/Linux platforms
* Experience in full life-cycle agile software development
* Experience in object-oriented analysis and design
* Experience with Java Application Servers/Containers
* Experience using source control such as git and bug tracking systems in a team environment
* Experience in developing cross-platform code
* Experience in developing C code
* Experience building scalable systems with very high levels of concurrency and transactions
* Experience working with Cloud development environment such as AWS is a plus
* Experience with caching solutions such as Elasticache
* Experience with NoSQL database such as DynamoDB
* Experience developing eCommerce platforms
* Experience developing subscriptions platforms
* Experience in object-oriented programming, Java required
* Experience developing enterprise applications in a highly scalable environment
* Expertise in Web Development with an emphasis in middle tier and backend development
* Strong experience in developing Web Services and Web API s from scratch
* Strong experience with RESTFUL protocols
* Strong object-oriented programming experience with various languages including JEE and Core Java
* Expertise in performing distributed programming concepts/best practices in a microservices environment