Java Architect/Engineer
We are currently looking for a Java Architect capable of working in a collaborative, collegial fashion to join our highly intelligent and experienced team.
We invite you to apply if you are passionate about being part of a high level hit team that can go in and solve tough problems, and leave clients with high performance, scalable, low maintenance solutions.
Responsibilities
- Design and develop stable J2EE/XML based high performance, scalable software products and derivative applications.
- Quickly analyze existing codebase and recommend refactorings and optimizations to enhance stability and maintainability.
- Define and develop reference architectures and solutions
- Serve as liaison between Client and development team.
- Prepare and deliver presentations on development best practices to Client personnel.
Required Technical Background
- 6+ years experience as a software engineer, at least 5 in Java/J2EE
- 2+ years experience as a team lead or architect
- Deep knowledge and experience with Oracle App Server
- Experience building commercial or commercial quality systems with 24x7 operation characteristics
- Direct development experience with Web Services, especially SOAP over JMS
- Experience with Business Process Management (BPM), Workflow engines and related technology
- Experience with Directory service technology, such as LDAP and JNDI, and products, such as Oracle Internet Directory
- Enterprise Applications Integration (EAI) experience
- Bachelor's Degree in CS, EE, or related engineering field, or equivalent experience
Desired Knowledge, Skills and Abilities
- Deep awareness that technology developed must solve concrete business problems
- Strong written and verbal communications skills
- Excellent interpersonal skills
- A team player capable of leading and inspiring others
- Ability to work effectively with off-shore development team
- Expert in and committed to industry "Best Practices" in software engineering
- Commitment to staying at the leading edge of the technology and profession
- Ability to travel up to 50% of the time
- Consulting experience, sensitivity to working with Client technical personnel whose motivations may diverge from that of Client management