• Java Full Stack Developer - Portsmouth, NH

    Full Stack Java Developer


    Our client is looking for a Full Stack Java Developer to be a part of their growing digital marketplace for millions of customers.  As a Full Stack Java Developer you will have opportunities to advance the platforms and add to the versatility of the teams.  Be involved in design, development, and delivery of digital solutions while participating in the definition and scaling of the future platform. 

    This is a permanent position, not open to C2C situations.

    Full Stack Java Developer Desired Experience and Skills

    • Software development experience using an MVC pattern and responsive web design.
    • JavaScript, CSS3, HTML5, including experience with JavaScript frameworks (preferably Angular) and NoSQL databases (preferably MongoDB) while being open to introducing or learning new frameworks.
    • Strong Java / J2EE, REST proficiency, building new and supporting existing enterprise scale web services.
    • High proficiency with SQL, data modeling and database development and maintenance (DB2, SQL Server, or Oracle). 

    Preferred for the Full Stack Java Developer

    • Experience with mid-range or mainframe systems (AS400/i5OS, OS390 / MVS, Unix/AIX, iSeries, zSeries).
    • Familiarity with STRUTS 2.0 and JDK 1.8 web framework, AJAX, XML/JSON/HTTP for existing system support.
    • Experience with mature software delivery pipelines and testing frameworks for automation with a strong drive to continuously enhance the current Jenkins, Selenium, BrowserStack, Junit, AppScan, etc. pipeline.
    • Experience designing and implementing cloud-based solutions.
    • Solid understanding of security and compliance requirements and experience with implementing and maintaining proper controls.
    • Prior senior role as a mentor to other team members while playing pivotal roles in architecture design and pattern adoption.. 
    • Effective business partnership and communication skills to solve problems together, conducting analysis and providing estimates that will shape business investments and product features.
    • Demonstrates technical leadership skills identifying new tools and practices, playing pivotal roles in architecture design and pattern adoption.
    • 3- 5 years of development experience across client, server and database supporting production transactional systems. 


    For more information on the Full Stack Java Developer, contact Randy: RandyB@compass-sys.com or 603-778-9090


    Posted By: Randy Barron on Mar 6, 2019 7:52 AM
    Expires On: Apr 15, 2019 12:00 AM
  • Events
    • You’ve probably heard of MicroProfile, but how do you go from buzz to production? In this code-heavy, interactive presentation, we’ll describe how to use OpenTracing (http://opentracing.io/) with Jaeger (https://www.jaegertracing.io/)  and annotations in MicroProfile and other Microservice architectures to reliably improve and deploy updated versions your applications to OpenShift and Kubernetes in the cloud.  Topics include best practices for performance analysis, maintaining delivery pipelines using the Linux command line, plus tips on the best free OpenTracing tools and SDKs available on GitHub.


      NOTE: This meeting is NOT on our normal "second-Thursday" schedule.


    • The popularity of Amazon's Alexa and Google Home has been inspiring both developers and businesses to think about Voice computing. From a banking assistant on your phone to grocery shopping on your TV - it is truly exciting to see how Voice Interfaces could be used. The challenge, however, is that most Voice Apps are fairly limited in what they can do.

      In this talk, Vineet shares experiences from prototyping and building over a dozen Voice Apps. He shows how practical decisions can make implementing great apps easy, reviews existing tools that have been built and talks about Violet (http://helloviolet.ai/) an Open-Source Voice App Framework designed to help developers create Voice Apps. Violet uses an approach inspired by Angular and React to simplify the complexity needed when manually building using other lower-level frameworks, while providing for more flexibility than the drag-and-drop non-technical tools on the market.