Full Stack Developer/Analyst
Category
Information Technology
Job Location
Rockville, MD
Tracking Code
HLS 3796-585
Position Type
Full-Time/Regular
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 Front End 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
CALIBRE and its subsidiaries are an Equal Opportunity Employer and supports transitioning service members, veterans and individuals with disabilities. We offer a competitive salary and full benefits package. To be considered, please apply via our website at . Come join our dynamic team. #CALIBRECareers