Description: |
Persis is seeking a Java Application Developer/Architect who will contribute to the development of emerging Telematics features and services related to our Smart Grid initiative. As a member of the Smart Grid development team, this individual will participate on a small team of elite developers throughout the entire systems development lifecycle from concept creation to product delivery. In this environment where research and development is a primary focus, projects are short in duration and technically diverse. Enterprise application architectures such as JEE and SOA are leveraged in addition to multiple delivery channels such as in-vehicle systems, interactive voice response systems, and mobile devices. To succeed in this environment, creativity and initiative are required as well as a high level of technical aptitude and independent judgment.
This position:
• Participates on a cross-functional team to develop the feature/service concept
• Determines and documents business and system requirements following an Agile systems development methodology
• Determines and documents the technical solution following an Agile systems development methodology and UML
• Implements technical solutions following SCRUM development practices and using primarily Java products/technologies
You must be a highly ambitious, technically proficient software developer who thrives in an ever changing environment where ideas are turned into next generation services.
US citizens and Green Card Holders and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1B candidates at this time.
|
Qualifications: |
Ideal candidates will have practical experience with the following:
• WebLogic 9 & 10 products (WLS, WLI, Portal, etc.)
• JEE 5
• EJB 3.0
• JPA
• Spring
• Hibernate
• Web Services (WSDL design and services development)
• SOA (experience with BEA AquaLogic ESB preferred)
• BPEL and Rules Engines
• XML, XSD, XSL, XQuery
• SOA patterns, JEE Design patterns and GoF Design patterns
• Test Driven Development leveraging test suites like JUnit
• Mock implementations (JMock etc.)
• Building with Ant
• Developing applications for a clustered environment; WebLogic deployment configuration for clustering
• Object Oriented Analysis and Design
Basic Preferred:
• SCRUM development practice
• Linux
• Development for mobile device
o Web and device resident applications (WML, J2ME, Brew, Objective C)
• Wired/Wireless Communication and Session Protocols
o TCP/IP, SIP, CDMA
• Short Range Wireless
o Bluetooth
• Experience with Telematics/Wireless industry
• Experience with vehicle systems development (E.g. Telematics, Navigation)
• Experience with vehicle architectures (Class 2 or GMLAN architectures)
|