Chakrabarti Management
FULL STACK DEVELOPER
About the job
Full Stack Developer LOCATION: Alexandria, VA
Why CMCI? We are an SBA certified SDB Corporation with GSA Schedule, CMMI Level 3 Certification. CMCI provides superior Management Consulting and IT services to empower enterprises to achieve their business goals in today's highly competitive market. CMCI focuses on delivering quality customer solutions within the cost and schedule constraints of a program/project. We take an intuitive and collaborative approach in providing clients with IT solutions to implement their business processes that improve efficiency and quality to meet mission critical needs. CMCI's goal is to expedite and deliver Superior Quality Solutions while achieving the highest level of satisfaction with its customers by providing a wide range of products & services. Our foundation is built on establishing lasting relationships with clients and customers. To learn more about our company go to www.c-mci.com .
Duties and Responsibilities
• Design, implement, and unit test application / system components
• Participate in product requirement and design reviews with product managers and other engineers.
• Develop time-estimates for work assignments.
• Develop light technical documentation, and support the QA, release, and production support processes.
• Work closely with the support teams to expeditiously resolve
• Work closely with the support teams to expeditiously resolve issues
Required Skills and Experience:
• 8+ yrs. experience and successful track record in the design, development, documenting and testing of web-based applications on large-scale software systems
• Java 8+ development experience and knowledge of Java enterprise technologies a plus:
• Strong OO design patterns and concepts
• Working knowledge with HTML5, CSS 3, Javascript, AJAX and frameworks (jQuery, Bootstrap)
• Servlets/JSPs, JDBC, Spring JDBC Templates
• Knowledge of MVC frameworks (Struts, Spring)
• Experience with REST web services, JSON, JAX-WS, JAX-RS, XML, WSDL, JAXB
• Experience with Tomcat 7+, Apache Tiles
• Experience developing SQL and/or PL/SQL queries, packages, and procedures.
• Working knowledge with RDBMS (Oracle)
• Experience with source control technologies (GIT/Stash, SVN)
• JSP/CSS/HTML/JavaScript/JQuery
• Spring/Hibernate
• JSF, PrimeFaces and Spring MVC
• Bamboo Puppet
• AngularJS
• ILOG JRules
• Drools
• JIRA, Confluence, Git, Maven,
• Chef
• CISN
Preferred experience and skills:
• Experience with EDI/XML mapping transformation tools is a plus.
• Service Oriented Architecture design and development experience a plus
• Agile development experience
• Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)
• Experience with application servers’ (Websphere, Weblogic (preferable)