Oracle Communication in Santa Clara, California, is looking for DDD practitioners and Java Expert
11/17/2010 - 18:03

Job Summary

Grid computing, cloud computing, functional programming, OSGi, Scala, Java: software development is changing and this small group of passionate, motivated and talented people is creating new products with these cutting edge technologies.

This group is part of the communication and media business unit, a fast changing market. The network is changing, the devices are changing, the services are exploding, the number of interactions are exploding and the subscribers want more and want more control. Performance is a critical part the job as subscribers generate billions of events that need to be processed. This group creates software from scratch with new architecture and technologies taking into account the new software development landscape and addressing the communication market changes.

We worked together in small teams to design, develop key features and components for every day customer needs. This position is an outstanding opportunity for a senior applications engineer to make an impact on the development of Oracle’s new products. We are seeking talented engineers for creating modern architecture, designing and building products. In this role, you will have to identify and select the relevant architecture concepts, the design patterns, the relevant technologies and define the corresponding best practices and approaches. Your exact role and title will depend on your experience and background.

Reporting Relationship

This position will report to a senior director of product development in Oracle Communications Business Unit.

Location: Santa Clara, California (Communication Global Business Unit)

Responsibilities

  • Seed innovation by prototyping forward looking solutions which validate and demonstrate feasibility of new approaches

  • Collaborate with others engineers in all phases of components development, like architecture, design, implementation

  • Design, develop and deliver highly scalable and reliable application components

  • Play a pro-active role to make the customer successful by interacting with the customers as the product is built and by addressing customer questions and issues as they use them.

Preferences

  • BS or MS in Computer Science or equivalent (PhD or equivalent a plus).

  • Experience as an architect or technical lead on large project.

  • At least 5 years of experience with Java, UNIX/Linux environments, distributed systems, multi-threaded architecture on in highly performing applications.

  • Strong to excellent Java skills and object oriented design experience, including working knowledge of core libraries, design patterns, UML (Domain driven design experience a plus)

  • Experience with modern architecture and latest software development approaches

  • Experience with agile development, continuous integration is desired.

  • Knowledge of OSGi or Spring desired

  • Knowledge of functional programming on Java (Scala, closure, ...) is a plus

  • Familiarity with Grid computing a plus

  • Domain experience in the telecommunications and media space is a plus  

 To apply, please send email to jerome dot guionnet at oracle dot com


CDIC Is Looking For DDD Practitioners in Ottawa, Canada
11/23/2009 - 21:04
Small but mighty group of Domain-Driven Design (DDD) practitioners in Ottawa seeks similarly-inclined individuals to join our expedition.
 
Do you:
- Abhor technical debt?
- Reject BIG up-front design?
- Get TDD?
- Consider end-users to be among your greatest allies in crafting software?
 
Can you:
- Deal with complexity?
- Be Agile++?
- Deal with the possibility that all of your assumptions are completely incorrect?
- Reach down into the abyss and pull out your sense of humour in the direst of moments?
 
Are you:
- Humble?
- Often wrong?
- Stoked by the desire to be less wrong?
 
Will you:
- Vow to give equal weight to design and process, with an emphasis on the former?
- Dazzle us with your OO mastery?
- Work for industry average pay?
 
If so, then fortune has smiled upon you. Join our group as we make our way through the rich and rewarding landscape of DDD under the indispensable mentorship of Domain Language, the consultancy founded by Eric Evans, the author of Domain-Driven Design.
 
Code drones and ivory tower dwellers need not apply.
 
Please contact Steph at sswierenga3 at hotmail.com