You are browsing the archive for 2009 February.

Domain-Driven Design and Development with Spring Portfolio

February 19, 2009 in events

AAJUG General Meeting
You are invited to attend the Ann Arbor Java Users Group meeting as Srini Penchikala speaks to us on:
Domain-Driven Design and Development with Spring Portfolio

Date: Tuesday, February 24th, 2009
Time: 6:30 PM – 9:30 PM EST
Note: If you plan to attend, please RSVP to:
rsvp@data-masters.com
Open Networking starts at 6:30 PM.

Note: We will have giveaways such as T-Shirts, Pens, Books, etc. from Sun Microsystems.
Also, attendees will have a chance to win a free license of one of the JetBrains products:

a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent (for our Continuous Integration and Build Server)
d. Ruby IDE Personal License

Meeting Location:
Washtenaw Community College, WCC BE250

http://www.wccnet.org/search/roomlocator/index.php?room=BE250&bego=Go

Presentation Title:
Domain-Driven Design and Development with Spring Portfolio

Summary:
Domain-Driven Design (DDD) is about mapping business concepts into software artifacts. In this session, I will discuss Domain-Driven Design and Development from a practical implementation stand-point. I will start off the presentation with the advantages of using a Rich Domain Model over an Anemic Model and how Domain-Driven Design can help achieve it. We will look at various architectural and design patterns, best practices, frameworks, techniques and tools that influence the design of the solution. We will also discuss the role of design concerns like Dependency Injection (DI), Aspect-Oriented Programming (AOP), Custom Annotations, Persistence, Caching, Transaction Management and Application Security play in DDD implementation.

Most of the design concepts discussed in the session will be demonstrated using a sample Java application. Time permitting, we will also take a look at Code generation of various artifacts in a typical domain implementation project, using Model Driven Architecture (MDA) tool openArchitectureWare (oAW).

Speaker Bio:
Srini Penchikala currently works as an Enterprise Architect at a major financial organization in Metropolitan Detroit area. He has over 14 years of IT experience and has been working on Java projects since 1996 and J2EE technology since 2000. His main areas of interest are Agile Enterprise and Service Oriented Architectures, Domain-Driven Design & Development In Practice, Aspect-Oriented Programming (AOP), Architecture Rules Enforcement, Enterprise Integration Patterns, and light-weight middleware frameworks such as Spring and Hibernate. He has presented at conferences and Java User Groups on topics like Agile Enterprise Architectures, Architecture Governance and Domain-Driven Design. He has also published several articles on J2EE topics on websites like InfoQ.com, ServerSide.com, O’Reilly Java Network (ONJava) (http://www.oreillynet.com/pub/au/1418), DevX Java (http://www.devx.com/DevX/contentByAuthor/38240?author_id=1468&num_items=ALL), java.net and JavaWorld. Srini holds a master’s degree in Engineering from Southern Illinois University at Edwardsville (SIUE). He publishes a blog on Java, JEE, and other topics at http://srinip2007.blogspot.com/. He is also one of the organizers of Detroit Java User Group (http://www.detroitjug.com).
Thanks for supporting your local JUG!!

AAJUG

To be notified of future AAJUG events, please sign up for our mailing list at www.aajug.org

Avatar of drron

by drron

Java Programmer Analyst (JU452WI)

February 19, 2009 in Jobs

IO Datasphere is a progressive software development and consulting firm. We provide services to both private industry and government agencies offering full-scale project services as well as staff augmentation.

Description :

Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems.

Location: Madison, WI

Contract: 4 months w/ possible extension

SKILLS REQUIRED

Java Development with WSAD

Java Struts Framework

Knowledge of OO/UML methodologies, CSS, HTML and JavaScript

*** Local candidates preferred, not mandatory.

*** Candidates must be a US citizen or permanent resident of the US. No sponsorship available.

Please submit your resume to jobs@iodatasphere.com with “Java Programmer Analyst (JU452WI)” in the subject line.

Avatar of drron

by drron

Senior Programmer Analyst (434MI)

February 19, 2009 in Jobs

IO Datasphere is a progressive software development and consulting firm. We provide services to both private industry and government agencies offering full-scale project services as well as staff augmentation.

Description :
We have three opportunities for three separate projects for candidates with Java experience.
1. Assist our client with a registration and tracking system, developed in J2EE platform with an Oracle relational database.
2. Assist our client with the design and development activities associated with the phased implementation of a new loosely coupled framework for data collection and information retrieval.
3. Our client is requesting services to assist change and enhancement of their web-site.

Location: Lansing, MI
Contract: 1 year with 2 possible one-year extensions

SKILLS REQUIRED
*Must have at least 8 years experience with JAVA, .Net, Web Services and Oracle.
*Preferred experience for this position includes at least 8 years experience with XML, PL/SQL, IBM MQ, JBOSS, Spring and Hibernate frameworks, Jasper, Google Web Tool and Eclipse.
*Specialized experiences that will be given strong consideration include valid and extensive experience in XML, federal or state law enforcement systems, and Java programming languages.
*The applicant needs to be able to plan and accomplish goals, perform a variety of design, development, and test tasks, while directly reporting to a project lead or manager with a wide degree of creativity and latitude.
*Preferred two years experience in a tracked successful system delivery experience.

*** Local candidates preferred, not mandatory.
*** Candidates must be a US citizen or permanent resident of the US. No sponsorship available.

Please submit your resume to jobs@iodatasphere.com with “Senior Programmer Analyst (434MI)” in the subject line.

Jeff Richardson
IO Datasphere, Inc.
IT Management and Consulting Services
“Achieving Business Goals through IT Innovation”
jobs@iodatasphere.com
P (630) 752-0722