Java Microservices Developer
Columbus, OH
Job Description:
Extensive/Expert level (5+ years) Java experience for server-side development of services and applications
Experience creating orchestrated or choreographed services and applications
Hands On experience creating HTTPS/Restful Web Services + JSON with WebSocket eventing
3+ year's experience working with Linux, VmWare
Require Experience building highly available, performant and scalable clustered services
Require Hands on experience in working with and performance tuning of NoSQL DB i.e. Cassandra
Experience with development, deployment, and support of large-scale distributed applications in a mission-critical production environment.
Test-infected attitude (strong desire to perform thorough and exhaustive automated unit, integration and system testing experience (Junits, Jmeter).
5+ years experience with full development lifecycle from inception through implementation.
Experience with Atlassian toolset is mandatory (JIRA, Confluence, Maven, Bamboo, GIT and Static analysis tools such as Sonar/Corbetura)
Excellent analytical, communication, organizational and problem-solving skills coupled with a strong work ethic
Ability to translate business requirements into functional requirements documentation.
Preferred:
Experience with Require Experience with DevOps, Cloud PaaS environment, Docker and Open Stack highly desirable
Experience with Kafka, Apache Spark is highly desirable
Constructing High performance Web Application development with JS framework and libraries such as AngularJS, React, Redux is highly desirable
Subject Matter expertise in Telecommunication with Telephony and Contact Center Routing, reporting applications is highly desirable
Strong working knowledge of RDBMS technologies
Key Skills:
- Mandatory- Java, Microservices, Kafka, Webservices