Java Developer
Jersey City, NJ
Job Description:
RequiredSkills:
Extensive/Expertlevel (5+ years) Java experience for server side development ofservices and applications
Experiencecreating orchestrated or choreographed services and applications
HandsOn experience creating HTTPS/RestfulWeb Services + JSON with WebSocketeventing
3+years’ experience working with Linux, VmWare
RequireExperience building highly available, performant and scalable clusteredservices
RequireHands on experience in working with and performance tuning of NoSQL DB i.e.Cassandra
Experiencewith development, deployment, and support oflarge-scale distributed applications in a mission-critical productionenvironment.
Test-infectedattitude (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 throughimplementation.
Experiencewith Atlassian toolset is mandatory (JIRA, Confluence, Maven,Bamboo, GIT and Static analysis tools such as Sonar/Corbetura)
Excellentanalytical, communication, organizational and problem-solving skillscoupled with a strong work ethic
Abilityto translate business requirements into functional requirements documentation.
DesiredSkills:
Experiencewith Require Experience with DevOps, Cloud PaaS environment, Dockerand Open Stack highly desirable
Experiencewith Kafka, Apache Spark is highly desirable
Constructing HighPerformance Web Application development with JS framework and librariessuch as AngularJS, React, Redux is highly desirable
SubjectMatter expertise in Telecommunication with Telephony and Contact CenterRouting, reporting applications is highly desirable
Strongworking knowledge of RDBMS technologies
Fusion Middleware RestfulService experience a Plus.