What are the responsibilities and job description for the JAVA Backend Engineer position at Diversity Nexus?
Minimum Qualifications
Must have strong JAVA 8, Streams, Lamba Expression.
Strong backend integrations and databases.
- 5 years software development experience
- Strong development experience with Java 8 & above, Spring framework, REST APIs & Java Script.
- Experience with various relational SQL and NoSQL databases, such as Oracle, PostgreSQL and Couchbase.
- Good understanding of Data structures, web services technology & Microservices design patterns.
- Experience in message streaming technologies like solace, Kafka.
- Knowledge of Synchronous & Asynchronous programming experience like Callbacks, Future, Polling, Timeout & Error Handling is a plus.
- Experience in designing and developing REST APIs for high volume clients.
- Experience with continuous integration tools (Jenkins, Gitlab CI) a plus.
- Experience with Atlassian software development and collaboration tools (Bitbucket, JIRA, Confluence, etc.), a plus.
- Experience in automated build and test frameworks is a plus.
- Experience of DevOps and test-driven development is a plus.
- Experience in other technologies like AngularJS, React and Node.js is a plus. Continuous integration / deployment in an Agile Framework covering the aspect of design development and testing (SDLC).