Senior Java Engineer

OTM

(Sunnyvale, California)
Full Time
Job Posting Details
About OTM
OTM Software Professionals is one of the leading IT and Engineering services companies in Silicon Valley, providing management consulting, technology and outsourcing services, with more than 50 personnel and over 100 organizations.
Summary
OTM is seeking a Senior Java Engineer for a long term project for Fortune 500 Client Company. Client Company is stable, public and growing.
Responsibilities
* Looking for a self-starting, energetic team player with great technical knowledge. * Contribute to the development of world class platform applications for an Engineering team. * Seeking an experienced,, hands on Senior Java Engineer to design, develop software components for an existing application. * This is a critical role on what will be a very high profile project.
Ideal Candidate
* 10+ years experience in designing and architecting highly scalable, usable, and performant web applications using J2EE/Java. * Deep skills in server side technology (Java, JSP, Tomcat, J2EE, Web Services, frameworks), with hands on ORM (Hibernate, HQL) and database experience (Oracle). * Prefer experience with high-volume transactional systems, such as eCommerce or order fulfillment, etc. Ideally, candidate would have previous experience in a U.S. startup environment and is comfortable performing many roles. * This role is expected to be a significant contributor on complex applications with sophisticated data models utilizing current software development best practices. * Experience working in projects utilizing test-driven development (TDD) methodologies * Skilled in designing and developing using clean coding best practices and refactoring code that doesn’t meet standards * Experience successfully completing/delivering multiple projects utilizing an Agile methodology * High ownership, self-sufficient, hands-on leader to drive quality and maintain application stability * Ability to write complex programs, analyze code changes and suggest improvements - should be a prolific coder * Ability to reason logically and creatively, identifying problems, drawing valid conclusions from the data available, and develop effective solutions while applying creative thinking in the design and development of high performing web applications * Be hands-on, we expect code check-ins on a daily basis, creating reference implementations for the purpose of mentoring and leading more junior staff, and ability to find and resolve defects quickly

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.