Job Description :
Java Developer with Cloud
Montvale, NJ
Phone and Skype
Long Term
No H1B

Solid experience in enterprise software development using Java.
Proven experience with the following –
Spring Framework: Spring Boot, Spring Cloud
ORM and Persistence frameworks
Experience designing and building RESTful Web Services/API
Experience with version control systems such as BitBucket, Git, SVN
Experience building secure applications with OAuth2, SAML, OpenID Connect
Experience with full software development lifecycle – Development, Test, Build, Deploy
Experience with writing efficient SQL and troubleshooting SQL (Oracle)
Experience working successfully in highly Agile teams. Experience with Agile methodologies and tools such as JIRA, Confluence
Experience with application servers: Tomcat, Apache, JBoss etc.
Capable of participating and contributing to the design of an overall enterprise application
Able to implement re-usable technical solutions/patterns for other team members to follow
Adheres to Software Engineering best practices
A solid understanding of networking/distributed computing environment concepts
Expert knowledge of data structures
Expert knowledge of maintaining and debugging live software systems.
Experience with object-oriented development languages
Ability to own and drive problems to resolution with minimal guidance
Self-motivated, curious, eager to learn and able to thrive in a fast-paced, remote or onsite environment
Excellent written and verbal communication skills
Ability to multi-task and stay organized in a dynamic work environment
A great positive attitude with the goal to continuously learn and improve