Senior Java Developer (Java/Scala)

Company Name:
OTM Software Professionals, Inc
OTM seeking a Java Developer for Fortune 500 client company project.

Local candidates with local experience preferred (local = San Francisco Bay area)

Your main responsibility will be designing, programming applications for eCommerce. You will define integration to other systems via services and APIs, key customizations and extensions of the systems, data conversions and migrations. You will interact with other teams and IT groups on an ongoing basis. You will also enjoy the benefits of working in a fast growing business where you are encouraged to "Think Different" and where your efforts play a key role in the success of Client's business.

Must have:
Strong Core Java, J2EE, Spring or other MVC framework programming and design skills
Demonstrated expertise in multi-tiered application development, and familiarity with design considerations such as Service Oriented Architecture (SOA), performance, scalability, re-usability and flexibility
Deep expertise with relational databases, preferably Oracle
Extensive experience with web application servers such as Tomcat, Weblogic, etc.
Familiarity and experience with packaged or custom CMS solutions
Proven ability to manage to deadlines and meet cost constraints
Ability to support multiple projects at the same time
Proven skills on brainstorming and communicating technology ideas and issues with peers and IT management
Nice to have:
Experience with high traffic eCommerce applications, or online merchandising web sites
Working knowledge of software development methods and processes including Waterfall and Agile development practices
Expert knowledge of HTML, XML, Mustache, CSS, Javascript, and JS Libraries
Experience with Java/Scala frameworks
Excellent organizational and documentation skills

Education/Experience:
8+ years development experience
Bachelor's degree in Computer Science or Information Management is required.
MS degree or equivalent is preferred.


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.