YOU WILL PROVIDE TECHNICAL LEADERSHIP TO SOFTWARE ENGINEERS BY COACHING AND MENTORING THROUGHOUT END-TO-END SOFTWARE DEVELOPMENT, MAINTENANCE, AND LIFECYCLE TO ACHIEVE PROJECT GOALS TO THE REQUIRED LEVEL OF QUALITY; PROMOTE TEAM ENGAGEMENT AND MOTIVATION. YOU WILL PROVIDE HANDS-ON TECHNICAL AND FUNCTIONAL INPUT TO DESIGN, MAINTENANCE, BUILD, INTEGRATION AND TESTING OF COMPLEX SOFTWARE COMPONENTS ACCORDING TO FUNCTIONAL AND TECHNICAL DESIGN SPECIFICATIONS; FOLLOW SOFTWARE DEVELOPMENT METHODOLOGIES AND RELEASE PROCESSES SALARY WILL VARY DEPENDENT ON EXPERIENCE
6+ YEARS OF JAVA HANDS-ON DEVELOPMENT EXPERIENCE 2+ YEARS OF TEAM LEADING EXPERIENCE EXPERIENCE WITH SWAGGER, RESTFUL, QUEUES, SPRING BOOT, SPRING CLOUD, RDBM, NOSQL