Java Developer

Position Description

The Java Developer develops complex software applications, document technical requirements from user requirement specifications, modify and maintain existing applications using software development lifecycle (SLDC) methodology. The Java Developer should possess good oral and written communications skills, be a team player, self-motivated and have the ability to thrive in a multi-tasking environment. Dependability and maintaining a good attitude and strong work ethic are integral components of this position.

Responsibilities

  • Automate the deployment process for several applications.
  • Configure a continuous integration process and interface with the PMO Operations team.
  • Ensure project artifacts are deployed automatically to various environments.
  • Ensure that every project has a unified build process where possible.
  • Fix existing JEE web applications and developer new applications as necessary.
  • Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software.
  • Provide configuration management support.
  • Involved in planning of system and development deployment.
  • Evaluates interface between hardware and software, operational requirements, and characteristics of overall system.
  • Develop an understanding of clients' business and suggest effective programming solutions.
  • Develop positive and productive relationships with client personnel and the COE team.

Required Experience

  • Java experience
  • Apache Tomcat experience
  • Oracle experience
  • Subversion - Version Control
  • Hudson - Continuous Integration
  • Static Code Analysis - FindBugs, PMD, CheckStyle
  • Automated Deployments
  • Scripting Languages - Groovy, Unix Shell
  • Build Tools - Ant, Maven, Gradle
  • Experience with JSP, Java programming language and J2EE framework
  • Experience with data quality tools and knowledgeable in data quality approaches and techniques
  • Ability to understand abstract problems and provide innovative solutions, experience with requirements analysis and system design
  • Experience developing browser-based applications: HTML, CSS, RSS, XML and XSL.
  • Working knowledge of WebSphere Application Server
  • SQL database programming experience, Oracle, mySQL, SQL Server 2008, stored procedures
  • Good interpersonal, written, and oral communication skills
  • Technical documentation development skills
  • Ability to present ideas in user-friendly language
  • Ability to document system processes and procedures in a clear manner
  • Self motivated and directed, with keen attention to detail
  • Able to prioritize and execute tasks in a high-pressure environment
  • Experience working in a team-oriented, collaborative environment

Technical Competencies

  • Enterprise JavaBeans (EJB)
  • Linux/UNIX/Solaris
  • HTML, Web Application Development in PMP or JSP
  • SQL, JDBC
  • BEA WebLogic Applications Server
  • XML, XSL, XQuery
  • J2EE framework (including some or all of Java Patterns, Java Security, JMS, JNDI)
  • Java XML Parsing (DOM, XAX, SOAP)
  • Java Server Faces or Struts
  • Java-based web services
  • Perl or Python
  • Agile development processes, such as XP, SCRUM, RUP, etc. (the religion matters much more than the denomination)
  • Service Oriented Architecture (SOA)

Behavioral Competencies

  • Analytical Thinking
  • Results Orientation
  • Communication
  • Teamwork & Commitment
  • Customer Service Orientation

Desired Elements

  • Familiar with ETL (Informatica)
  • Data warehouse experience
  • Business Objects and/or Cognos experience
  • Bachelor's degree in data management, computer science or related field

U.S. Equal Employment Opportunity/Affirmative Action Information

Individuals seeking employment at COE are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation. You are being given the opportunity to provide the following information in order to help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements.

Please Note: Completion of this form is voluntary

Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

Gender:

  • Male
  • Female
  • Decline to self identify

Ethnicity:

  • Hispanic or Latino - A person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin, regardless of race.

Race:

  • White - A person having origins in any of the original peoples of Europe, the Middle East, or North Africa.
  • Black or African American - A person having origins in any of the Black racial groups of Africa.
  • Native Hawaiian or Other Pacific Islander - A person having origins in any of the original peoples of Hawaii, Guam, Samoa, or other Pacific Islands.
  • Asian - A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian subcontinent including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam.
  • American Indian or Alaska Native - A person having origins in any of the original peoples of North and South America (including Central America), and who maintains tribal affiliation or community attachment.
  • Two or More Races - All persons who identify with more than one of the above races.
  • Decline to Self Identify

Veteran Status

  • Special Disabled Veteran - You are considered a disabled Veteran if you are entitled to disability compensation under laws administered by the Veterans Administration for disability rated at a 30 per cent or more; or were discharged or released from active duty for a disability incurred or aggravated in the line of duty while serving in the United States Armed Forces at any time.
  • Vietnam Era Veteran - A person who served on active duty for more than 180 days and was discharged or released other than dishonorably, any time in the Republic of Vietnam between February 28, 1961, and May 7, 1975; or between August 5, 1964 and May 7, 1975 in all other cases; or was discharged or released from active duty for service connected disability if any part of such act of duty was performed in the Republic of Vietnam between February 28, 1961, and May 7, 1975; or between August 5, 1964 and May 7, 1975 in all other cases.
  • Newly Separated Veteran - Any veteran who served on active duty in the U.S. military, ground, naval or air service during the one-year period beginning on the date of such veteran's discharge or release from active duty. To clarify, Newly Separated Veterans are considered as such during the year after they are released or discharged from active duty.
  • Other Protected Veteran - Person who served on active duty during a war (e.g. Korea), campaign (e.g. Desert Shield/Storm) or expedition (e.g. Persian Gulf, Panama) for which a campaign badge has been authorized.
  • Not a Veteran.
  • Decline to Self Identify

 

Submit Your Resume