Description

 Responsibilities:
-Analyze user needs and develop software solutions.
Define and communicate technical and design requirements.
-Play the role of a Senior developer and oversee application modules.
-Extensive development experience with Java/J2EE, Core Java, Multi-Threading, Microservices framework
-Experience in building high performance, high availability systems in a microservice architecture framework
-Experienced building workflow interfaces with Spring microservices (desired) -Experience with cloud-based offerings (Amazon EC2, EKS)
-Working on Reactive JAVA, J2EE, microservices, build tools such as ant, maven, SCM Tools, Enterprise class web application.
-Working spring security, REST Web services, Apigee API gateway, Hibernate -Working experience in RMQ, JMS, Kafka.
Developing message listeners/ consumers.
-Knowledge of various DBMS technologies MySQL, PostGres, Oracle, Cassandra, Redis
-Working on Front-end (ReactJS, HTMLS, CSS, JSON). -Managing time effectively to work on multiple project timelines simultaneously in a demanding deadline driven environment. -Experience using project management tools such Jira, confluence.
-Conducts unit tests, code reviews, assesses and improves site/software performance, and maintains design and code documentation.

MUST HAVE SKILLS (Most Important):

Core Java/J2EE/ Spring
- 5+ years Microservices
- 4+ years Database (Oracle, Post Gres)
- 5+ Cassandra - 2 yrs

Education

Bachelor's degree in Computer Science