Junior Java Developer

Information Technology Washington, District Of Columbia


Description

Responsible for the development and implementation of applications using existing and emerging technology platforms. Working within an Agile environment, you will actively participate in story planning and daily standups. You will play an important role on collaborative project teams, and be responsible for the design and development of mission critical, enterprise-scale business systems.

Minimum Qualifications

  • 2 - 5 years of experience with Core Java/J2EE development
  • Experience with PL/SQL and writing complex SQL queries
  • Familiarity on Oracle database programming – RDBMS Concepts, Joins, Procedures, Triggers etc.
  • Experience in using tools such as Jdeveloper, SQLDeveloper/TOAD
  • Experience with Maven, Subversion tool (SVN)
  • Knowledge of Manual and Automated Testing a big plus
  • Co-ordination within team and across IT teams.
  • Strong analytical and problem-solving skills
  • Working knowledge of Agile/Scrum development desirable
  • A BS/MS degree in Engineering, Information Technology or equivalent discipline.
  • Must have lived in US for at least 3 years.
  • 1 year of experience with Oracle ADF technology would be a plus
  • Experience using Application Servers like Weblogic 12c or similar

Responsibilities

  • In this role the candidate will work as a Junior developer or QA Tester, supporting our Federal Government customer on 10 applications.  You will use Java, Oracle & other web technologies under direct supervision of the Project Manager or Task Lead in an Agile / Scrum environment
  • Involved in all aspects of client and server SDLC, with primary focus on web application design, development, testing, bug fixing
  • Coding, testing, deploying and supporting fixes for existing applications.
  • Develop enterprise-grade applications using Java J2EE, SQL, Oracle ADF and Jdeveloper, among other tools.
  • Create design documentation, program and test applications
  • Write scalable, secure, maintainable code that powers our clients’ platforms.
  • Build release support modules for all applications.
  • Keep the database structured and clean with modern data management tools.