Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full Stack Developer/Analyst

CALIBRE

Full Stack Developer/Analyst

Rockville, MD
Full Time
Paid
  • Responsibilities

    CALIBRE, an employee-owned Management Consulting and Digital Transformation Company, is looking for a highly motivated Senior Programmer Analyst to join our team supporting a Federal client in Rockville, MD. The candidate will be responsible for full-stack Java web development, including system development activities such as requirements definition, design, development, testing (verification/validation), implementation, deployment, quality assurance and client/customer support for several applications. Candidates should be self-directed, confident, able to perform tasks of moderate to high complexity, and able to mentor and assist junior team members to solve technical problems.

    RESPONSIBILITIES:

    • Perform requirements analysis, software design, development, installation, testing, and maintenance for application system components for large-scale and distributed systems.
    • Perform full-stack web development using JAVA frameworks such as Spring; JAVA EE technologies - Java, Spring, Struts/Tiles, Hibernate, JPA, EJB
    • Write and update SQL scripts in building applications, packages, triggers, stored procedures and functions.  
    • Assist in planning and coordinating large-scale, complex, or technically unique projects that require the efforts of multiple technical individuals.
    • Maintain and update project documentation.
    • Assist other members of the team in solving technical problems
    • Mentor and provide leadership to junior members of the team
    • Participate in improving the software development processes used on the engagement.
    • Research tools and technologies that would enhance the engagement.

    Required Skills

    • Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or other relevant discipline; or equivalent work experience.
    • Minimum of five (5) years of software development experience for web application development using an object-oriented language (both frontend and backend)
    • Minimum of five (5) years of database experience (Oracle 11/12g, MS SQL, and/or Postgres 12 databases) with server-side development
    • Minimum of two (2) years’ experience designing and developing applications using frameworks such as Spring; Java EE technologies – Java, Spring, Struts/Tiles, Hibernate, JPA, EJB

     

    Required Experience

    • Experience with SQL, Oracle PL/SQL language, PostgreSQL and Power Scripts in building applications, packages, triggers, stored procedures and functions
    • Experience in UI development using JSP, CSS, LESS, SASS, HTML, JavaScript, jQuery, JSTL
    • Experience and working knowledge of data warehousing, data mining and report writing tools
    • Experience with Eclipse, Jenkins, Gradle, eGit, Git/Github
    • Experience working in a UNIX environment; Unix/Linux server administration – monitoring memory, disk space usage, setting up web applications.
    • Experience working with modern web frameworks such as Angular
    • Excellent communication (written and oral) and customer support skills (client satisfaction focused)
    • Able to work independently on several concurrent tasks with changing priorities.

    DESIRED ELEMENTS:

    • Experience with web analytics tools (Google Analytics, Google Tag Manager)
    • Knowledge of 508 Compliance/ accessibility and applicable web tools
    • Self-motivated individual that works well in a team environment, has the ability to learn quickly, and can effectively handle multiple task assignments
    • Ability to accomplish task within a given timeline with minimal supervision.
    • Ability to manage technical team

     

  • Qualifications
    • Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or other relevant discipline; or equivalent work experience.
    • Minimum of five (5) years of software development experience for web application development using an object-oriented language (both frontend and backend)
    • Minimum of five (5) years of database experience (Oracle 11/12g, MS SQL, and/or Postgres 12 databases) with server-side development
    • Minimum of two (2) years’ experience designing and developing applications using frameworks such as Spring; Java EE technologies – Java, Spring, Struts/Tiles, Hibernate, JPA, EJB