Previous Job
Previous
Application Developer - Java
Ref No.: 17-00272
Location: Torrance, California
Position Type:Contract
Responsibilities:
  • Design, implement, test, and document business object models, application services.
  • Create relational data models in Oracle (DDL) and general data maintenance/analysis tasks
  • Participate in big-data and search related development involving Hadoop, Pig, Sqoop, and Elasticsearc
  • Expertise with Java, Spring Framework (IOC, AOP< Spring Transactions, JDBC
  • Templates)
  • Experience working with Message Queues and JMS Experience working in a Unix/Linux environment and creating shell scripts
  • Expertise with SQL and experience working with Oracle
  • Good understanding of enterprise architectural patterns including J2EE design patterns

Daily Tasks Performed:
  • Develop applications by following Enterprise coding standards, appropriate unit tests, integration tests
  • Full life-cycle application development using standard frameworks and coding standards/patterns and write high quality and performance oriented coding
  • Involve in specification/design reviews, code reviews, code coverage test reviews, and audits of adherence to coding and testing standards
  • Interact daily with systems and processes used in professional software development, including source control, bug tracking, testing, etc.

Musts:
  • BS Computer Science or Bachelor's Degree in a related field
  • Business Experience
  • 5 + years of hands-on SW development experience

Wants:
  • Experience with RESTful web services, JUnit, Spring, Maven and design patterns as well as Agile software development methodology
  • Experience with Liferay Portal Software.
  • Demonstrable track record on design and development of large scale heterogenous and complex integration systems using J2EE / Spring Framework / Spring Data / Spring Integrations
  • Experience with Mobile Application integrations, Micro Services and Big Data is a plus
  • Knowledge on Telematics feature development such as safety and security, navigation apps, internet radio app integration, etc is a plus
  • Must have strong interpersonal and communication skills
  • Ability to work with various teams to facilitate testing across one or more projects