Lead Java Developer
Location: Bellevue
The client is a US-based, global provider of outsourcing solutions with development centers in China. The company specializes in a broad spectrum of information technology and information technology enabled services. Our state-of-the-art infrastructure, experienced management team, and highly skilled associates deliver our clients award-winning customer support and quality. The company is assessed at Level 5 of the SEI's CMMI, and is ISO 27001 as well as ISO 9901-2000 certified.
Java Technical Lead
Relevant Work Experience: At least 8 years
Education: Bachelor's Degree Required
Responsibilities:
* Assist in producing design documentation.
* Translate functional specifications into technical solutions.
* Define mechanisms of integration with third-party systems.
* Assess performance implications of design trade-offs.
* Consult with client to ascertain and define need or problem area, and determine scope of investigation required to obtain solution
* Manage process to identify, debug, and fix logical or compilation errors. Identify a course of action for debugging complex logical or system problems
* Liaison between the client and the technology development team in China
* Assist in verifying that the design established is implemented as specified.
* Works with the Project Manager to determine technical activities, durations, and dependencies.
* Escalates and resolves issues with the Project Manager when required - Mentors technical resources.
Qualifications:
* At least 8 years of software development experience
* At least 2 year of software lead experience
* At least 6 years of experience in enterprise application development using Java,
* Experience with UML modeling and Object Oriented Design Patterns
* At least 3 years of experience in development of Enterprise Applications using J2EE such as Struts, Spring, etc.
* At least 3 years of experience in XML and Web Service design and development
* At least 3 years of asynchronous messaging and JMS. Extensive experience in designing applications and producing design deliverables.
* Strong communication skills both verbal and written. Good listening skills. Good presentation skills.
* Strong leadership skills; experience with projects from beginning to end
* Very good understanding of the software life cycle development process
* Experience with Outsourcing - experience with offshore model is preferred.
* Bachelor's degree in information technology, business, or engineering.
<Return to Jobs
|