Full Stack Developer - Java

Rockville, Maryland

Job ID: 4335

CALIBRE, an employee-owned Management Consulting and Digital Transformation Company, is looking for a highly motivated Full Stack Java Developer to join our team supporting a Federal client in Rockville, MD. We are looking for a Full Stack Java Developer to work within a team to design and develop websites and web application front ends using front end toolkits such as Bootstrap, HTML, CSS and JavaScript and backend using JAVA frameworks such as Spring; JAVA EE technologies - Java, Spring, Struts/Tiles. 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:

  • Strong experience in front-end including Bootstrap, HTML, CSS (LESS/SASS), and jQuery/ JavaScript to provide responsive UI design recommendations to support teams with both user experience and looks of solution.
  • Develop user interfaces and interactions with ease of use and intuitive nature of solutions.
  • Design and develop websites and web application front-ends using toolkits such as Bootstrap, HTML, CSS (LESS/SASS), and jQuery/ JavaScript
  • Utilize modern web frameworks such as Angular
  • Creating website designs and producing sample sites.
  • Meeting with clients to discuss requirements and/or project progress.
  • Demonstrating and receiving feedback about draft sites.
  • Creating products that are user-friendly, effective and appealing.
  • Designing for 508 compliance
  • 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.
  • 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

  • Ability to support system UI/UX design.
  • Research new trends, technologies, or regulations.
  • Section 508 Testing/Development knowledge.
  • Ability to work independently and to collaborate effectively with a team.
  • Demonstrate strong problem-solving skills.
  • Experience in creating and delivering presentations.
  • Ability to keep up with the latest technologies.
  • Excellent verbal and written communication skills.
  • Able to work independently on several concurrent tasks with changing priorities.
  • Must be detail oriented.

required Experience

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or other relevant discipline; or equivalent work experience.
  • Minimum of five (5) years of database experience (Oracle 11/12g, MS SQL, and/or Postgres 12 databases) with server-side development
  • Minimum of three (3) years’ experience designing and developing application front-end using HTML, CSS, JavaScript, Bootstrap.
  • Minimum of three (3) years’ experience designing and developing applications using frameworks such as Spring; Java EE technologies – Java, Spring, Struts/Tiles, Hibernate, JPA, EJB

Desired experience:

  • Use graphic design tools to create a new look and feel and improved site navigation.
  • Experience with web analytics tools (Google Analytics, Google Tag Manager)
  • Experience working with modern web frameworks such as Angular
  • Knowledge of 508 Compliance/ accessibility and applicable web tools
  • Self-motivated individual that works well in a team environment, can learn quickly, and can effectively handle multiple task assignments
  • Ability to accomplish task within a given timeline with minimal supervision.
  • Experience with Eclipse, Jenkins, Gradle, eGit, Git/Github
  • Experience working in a UNIX environment

Sign up to receive alerts about our latest job opportunities.