Job Details: Java Software Engineer

Job Title: Java Software Engineer
Company: Confidential - Telecommunications Service Provider
Position Type: Contract
Pay Rate: $55/hr
Skills: Java, JDK, Web Services
Date Posted: Jul-01-08

Sr Software Engineer

Contract through 12/08

The primary role of this position is developing Web Services; candidates that can't or don't want to develop WS that should not apply. There will be 0% UI development (no struts, jsps, JSF or other UI technologies).

************************************
THE IDEAL CANDIDATE WILL HAVE ALL 7 OF THE BELOW SKILLS:
1. Highest priority is experience with the features and functionality of JDK 1.5, namely enums, generics and annotations, including the custom development thereof.
2. Junit
3. Eclipse
4. Web Service Development (consumption of web services developed by someone else does not count)
5. Maven
6. XML Binding.
7. Spring

WOULD CONSIDER THE FOLLOWING:
1. Strong Java experience with a little exposure (2 years) to diverse technologies (ie: someone who has spent 2 yrs doing something other than Java in the IT world?.such as .NET development, perl scripting, embedded development, hardware systems development, experience with a workflow engine like BPEL. BPEL is business process execution language?.a workflow type of thing?.a developer who has coded BPEL would be helpful)
2. For a mid-level Java candidate it is important that they know Junit, Eclipse and Maven.
3. Needs to know annotations and JDK 1.5 (specifically 1.5) is still one of the most important skills for any level of candidate. 1.5 is focused on annotations and not code. Knowing annotations will help make JAX-WS easier to understand if they don't have JAX-WS experience already.
4. Core skill for this spot is to be able to read and understand WSDL's b/c it is their language for integrating various systems
5. We do not need a heads down Java programmer. He needs smart candidates who can integrate all of their systems. They will need to Develop and Write Technical Requirements and Design Documents, write architecture and set up specifications on how the systems will communicate. Experience with POC's (proof of concept) and implementations. Communication skills are extremely important b/c they will be dealing with many teams to determine requirements. We basically need a strong Java guy who also has excellent people skills. Again, if they are mid-level Java, exposure to Junit, Eclipse and Maven is ideal providing they have the motivational mindset to learn some of the other things. He said it is harder to teach them how to do a build if they don't have Junit, Eclipse and Maven experience.
6. A good problem solver who has root cause analysis experience is key. This is b/c of their integration needs. They need to be able to solve problems by tracing things back to all of the systems which are integrated and find the problem.
***********************************

Roles & Responsibilities:
As a Software Designer, the candidate will design and integrate Web Services using the JAX-WS 2.1 framework. The candidate will review business and functional requirements to design WS-based business components which integrate with back office systems. The candidate will create design documentation for architectural review. This will include designing unit testing guidelines. This may include providing prototypes or reference implementations. The candidate will lead the development effort, either individually or within a development team. The candidate will be responsible for reviewing and verifying the integrity of the completed implementation via governance tools and code review prior to release to QA. The candidate will work with QA teams to identify and resolve issues.

The candidate will work closely with Business Analysts, Project Managers and other Development Teams to insure that designs meet business requirements while integrating with the overall architecture.

All candidates will be required to take a Java proficiency exam.

The successful candidate will demonstrate
1. excellent analytical and problem solving skills
2. excellent documentation skills
3. the ability to mentor other team members.
4. the ability to work in a fast-paced environment.
5. the ability to work in a mostly self-directed manner under the strict timelines defined by Project Managers.
6. the ability to form and maintain collaborative relationships across many functional teams

Requirements:
• 7 years of experience in software development using Java and J2EE, at least 2 years using JDK 1.5, including annotations and generics.
• 4 years experience with JUnit or TestNG and test-driven development practices.
• 3 years experience developing and debugging with the Eclipse IDE.
• 2 years of SQL, preferably Oracle PL/SQL.
• 2 years of Java XML Binding (e.g., Castor, JAXB, XMLBeans, etc)
• 1 year of Spring Framework, 2.0 or better.
• 1 year of Web Service development. (e.g., Axis, BEA WS, JBossWS, JAX-WS, etc)
• Self-motivated with ability to take ownership/leadership of work product
• Strong communication skills both written and verbal.
• BS in computer science, electrical engineering, math or physics; MS a significant plus.

Preferences
• JAX-WS Web Service design/development.
• Workflow Development (e.g., JBPM, Flux, WS-BPEL, etc)
• Expertise using Apache Maven for builds.
• Expertise using Subversion source control repository.
• Experience configuring and managing JBoss 4.x servers.

Location: [rss] US-GA-Alpharetta
Telecommute: No (Onsite Position)
Contact Name: John Huenecke, Recruiting Manager, Spartan Resources
Contact Phone: 404-736-1474
Contact Email: john@spartanresources.net
URL: http://www.spartanresources.net
Contact Comments:

Qualified and serious inquiries only, please.

Thank you in advance for your time and patience.


Principals only. Recruiters, please do not contact this job poster.



View other jobs in US-GA-Alpharetta »
View other jobs in US-GA »

View other Java Software Engineer jobs, Java jobs, Software Engineer jobs, IT Contract jobs, Tech jobs

View other jobs requiring these skills: Java, JDK, Web Services

View other postings by Confidential - Telecommunications Service Provider »