Previous Job
Application Systems Architect IV
Ref No.: 17-08651
Location: Colorado, Colorado
Senior Java Developer
We are looking for a Senior Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Preferred Skills/Experience:
Senior Java Developer with 10+ years of systems development life cycle
  • Excellent application system design and development skills
  • Strong experience in architecting, implementing and managing high performance scalable J2EE applications on Linux/Unix platforms with one or more of the following: Java Web Services, Oracle SQL Developer, JSP, EJB, Struts, Spring, Ant, JSF JMS, XML, JBoss, JDeveloper, ESB (MuleSoft, WS01, etc.)
  • Excellent knowledge of J2EE architecture/design patterns, Object Oriented Design methodologies, SOA, MicroServices, data modeling techniques and SOAP.
  • Strong experience designing / developing with n-tier architectures (UI, Business Logic Layer, Data Access Layer)
  • Solid knowledge of OOP software concepts, design patterns, and best practices
  • Ability to adapt quickly to an existing, complex environment and learn new concepts / software technologies as needs arise
  • Very strong Oracle SQL experience of writing complex queries and developing views
  • Strong problem-solving and analytical skills.
  • Self-motivated, independent, detail oriented, and a responsible team-player
  • The ability to communicate effectively - both verbally and in writing.
  • Experience writing custom Java code to interact with an LDAP server
  • Experience with Web Services security, to include OPSS and/or Oracle Web Services Manager (aka WSM / OWSM)
  • Experience with Java & Oracle Enterprise security layers
  • Experience with Oracle ADF including AJAX driven ADF UI development

Desired knowledge and experience includes
  • Developing 100% automating unit tests
  • Experience with Eclipse IDE, Rational Application Developer (RAD), JDeveloper, NetBeans, and JIRA
  • Agile development approach
  • Good communication skills (writing and presenting)
  • Strong initiative: must be able to take a high-level requirement, ask questions/seek clarifications, and get the job done.
  • Ability to work in a high-pressured, tight-deadline environment
  • Superior written and oral communication skills are essential
  • Must be able to multitask efficiently and progressively and work comfortably in an ever-changing data environment.
  • Must work well in a team environment as well as independently.
  • Excellent verbal/written communication and problem solving skills; ability to communicate information to a variety of groups at different technical skill levels.