Java Back-end Engineer

Location: Sunnyvale, CA

Type: Contracted

Min. Experience: Mid Level

The Senior Software Engineer (Contractor) is responsible for the following:

  • Own business service and work with business to identify the requirements.
  • Work with architect to come up with design.
  • Define API contract, document and communicate.
  • Design, develop, test using Agile practices.
  • Provide post production support.
  • Attend Agile Scrum meetings and provide status/progress of the task.
  • Design Services components.
  • Work closely with Architects on documenting status/progress of the task Design Services components.
  • Write code in Java/J2EE/Spring. Test applications using unit testing, functional testing, integration testing.
  • Deploy to production as part of release process.
  • Provide post production support.
  • Participate in Iteration planning, design reviews, code reviews.


Minimum Qualifications:

  • Must have a Bachelor of Science degree or equivalent in Computer Science, Engineering or related field and 6+ years of experience building scalable Web applications;
  • Must have experience with J2EE (the entire enterprise environment including Spring, JMS).
  • Thorough knowledge of Service Oriented Architecture/Design, experience implementing Web Services.
  • Strong knowledge in data structures and Java technologies.
  • 6+ years experience developing using J2EE technologies such as JNDI, JDBC, JMX, RMI, Java Web Services, etc.
  • Experience in developing solution from inception to production release.
  • Strong debugging, profiling, and system performance knowledge.
  • Hands on experience on open source technologies
  • Hands on experience developing with web/app containers such as Jetty, Apache/Tomcat, Jboss etc.
  • Additional Preferred Qualifications
  • Familiarity with Enterprise integration patterns
  • Experience with large scale e-commerce applications
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
Human Check*