Senior Java Developer
We are looking for energetic and motivated Senior Java Engineer(s) to join one of the fastest growing organizations in the Phoenix area. The engineer will work on Java web-based and service oriented software through all tiers from presentation to persistence for an OSS that manages order capture & provisioning processes for products such as VPN, Direct Internet Access, VOIP, Dark Fiber and Waves via complex workflow and integration with customers, partners and back office applications.
Requirements
- Bachelors Degree or equivalent experience in Computer Science or related field.
- Experience building loosely-coupled, service-oriented distributed systems.
- Languages/Platforms/Frameworks: Java/JEE, Struts, MVC, JSP, Servlets, Spring, JPA, Hibernate, JUnit, log4j, SOA.
- Cross-cutting standards: XML/XSL/XSD, X/HTML, web services (SOAP/WSDL, REST).
- Web Development: AJAX, JavaScript, HTML, CSS.
- Middleware: Apache web server, Tomcat, Jetty.
- Database solutions: Oracle, MySQL, Derby.
- Testing: experience with continuous integration and writing unit tests.
- Object-oriented analysis and design: UML, Model Driven Architecture, Design Patterns.
- Operating Systems: Unix (Solaris, Linux), Windows.
- IDEs and Development Tools: Eclipse (and a host of plug-ins), Subversion, Ant, Maven.
- Excellent written/oral communication skills.
- Experience with code versioning, branching and release methodologies.
- Understanding of secure design and coding practices.
- Motivated, energetic self-starter comfortable in a team-oriented environment.
- Interest and aptitude to quickly learn and apply new technologies.
- Attention to detail and firm commitment to quality and customer service.
- Ability to independently organize and manage time effectively to meet goals of software delivery. Manage multiple tasks; ability to independently meet deadlines and maintain high level of productivity.
- Availability to travel at least four times per year for workshops or conferences.





