Senior Java Developer

Information Technology Washington, District of Columbia


Description

ITCON Services is looking for a bright, motivated Senior Java Developer to join our team. The Senior Java Developer position will be a 100% hands-on role and will support both company and project team endeavors. The Senior Java Developer will participate in the full life cycle of an agile or waterfall projects by designing and developing user interfaces and applications.  They will need to be skilled in conducting unit testing to ensure high quality bug free code.  Additional duties include decomposing business and system architecture to support clean-interface multi-team development.  The Senior Java Developer will need to have a strong understanding the business problem statement, user stories, and technical constraints.

The ideal candidate will be able to work in a diverse environment and be able to multitask many work streams at once. This associate will mentor junior staff and have be able to take 100% ownership of tasks assigned.

At ITCON, we offer competitive compensation, paid training and development opportunities, healthcare benefits that start on your first day, commuter benefits, work-life balance, and the opportunity to work alongside an amazing and growing team.

This opening is for a full-time salaried position located in the ITCON Services headquarters in Southwest DC, steps away from L’Enfant Plaza metro station.

Subject to applicable law, all prospective hires will be required to show proof of COVID-19 vaccination as a condition of employment. Reasonable accommodations will be considered.

Required Skills and Qualifications

  • Bachelor’s degree and ten (10) years of relevant work experience, Master’s degree and eight (8) years of relevant work experience, or fifteen (15) years of experience in lieu of a degree
  • Must be able to obtain a Public Trust clearance
  • Minimum of six (6) years of experience with Java or J2EE, Websphere, Maven, Git, Jenkins
  • Minimum of four (4) years of experience utilizing one or more of the following: JEE Security, Java Batch, and EJBRoles
  • Minimum of four (4) years of experience with two or more of the following frameworks/technologies: JPA/Hibernate, SOA and web service technologies, Struts 2.0 framework, and web development (HTML, JavaScript, jQuery, and CSS, Custom Tags)
  • Minimum of two (2) years of experience with Visual Basic for Applications (VBA)
  • Minimum of one (1) year of experience using a code repository such as Nexus with distributed version control such as Git/Bit Bucket.
  • Experience with relational database systems including PostgreSQL, Oracle, MySQL, and DB2; and writing complex SQL queries

Desired Skills and Qualifications

  • Experience working with Oracle Forms and Reports
  • Development, design, and production support experience
  • Ability to contribute to design and architecture discussions
  • Experience in creating design/technical documentation
  • Experience in different application servers
  • Experience in developing Design patterns and UMLs
  • Experience in Agile/Scrum methodology and tools (such as Version One, Rally, or JIRA)
  • Proficient in Extensible Markup Language (XML) and SharePoint
  • Extensive knowledge of SOA principle, design patterns, application and integration architectures.
  • Extensive experience in Object Relational Mapping technologies like JPA/Hibernate in web service technologies
  • Extensive experience with Unit Testing
  • Familiarity with developing and deploying applications in Azure