| Title: Senior Java Engineer - Web Services, SOAP, SOA
|
| Location: Newark, NJ
|
| Job Type: Direct Hire
|
| Compensation: $100,000.00 to $120,000.00 per Year
|
| Reference Code: 950685-AQG
|
Description: Our client seeks an experienced Technical Expert in Java Web Services to be responsible for developing hard-core technical components that drive multi-tier service-oriented architecture. This person will create distributed applications and services, back and front-end API's for Developers and website owners to consume, and will be responsible for the design and development of various aspects of the Core Services Platform. This role helps to shape the overall structure of the eCommerce Web Service offerings.
Responsibilities:
- Translate complex functional and technical requirements into detailed architecture and design
- Work with the Engineering Team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation
- Be responsible for the over-all systems architecture, scalability, reliability, performance, and Real-Time operational support of the team's functional areas
- Develop and deliver quality applications on-time and on-budget and execute against project plans and delivery commitments
- Develop solutions using Java, XML, HTTP, Web Services, SOAP, SOA, and other Web technologies
- Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies
- Work with management and a development team in bringing new technologies
- Work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities
|
Requirements: To be considered for this role, the candidate must meet the following requirements (items are required unless noted otherwise):
- Experience with large distributed applications and building/operating highly available systems
- 5-10+ years of overall development experience and 3-5+ years of enterprise software experience
- Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures
- Deep understanding of Web Services software architectural and design issues
- Core competencies in Java, XML, HTTP, Web Services, and SOAP
- Strong knowledge of modern design patterns and architectural paradigms, re-factoring, and loosely coupled and abstracted software elements
- Strong experience implementing transaction management and persistence using lightweight frameworks such as Spring and Hibernate
- Working experience with UNIX, Linux, Tomcat, JBoss, and generic SOA stack and tools
- Results oriented with a delivery focus, especially in the areas of writing high-performance, reliable, and maintainable code
- Ability to adapt to new development environments, changing business requirements, and learning new systems is highly desired
- Works well in a team environment and is able to effectively drive cross-team solutions that have complex dependencies and requirements
- Strong technical vision, presentation, and technology leadership skills
- Ability to handle multiple competing priorities in a fast-paced environment
- Previous demonstrated project management success on similar projects emphasis placed on experience with high-volume Web-based applications
- Bachelor's degree in Computer Science
- Excellent verbal and written communication skills
|
|
|
|
|


|
|