Java Developer
Role details
Job location
Tech stack
Job description
In this role you will be responsible for: Work with stakeholder to gather the requirements Develop, test and deploy APIs Writing tested, idiomatic, and documented Java Code Cooperating with the front-end developer in the process of integrating the RESTful API Communicating with external web services Producing, maintaining, and modifying REST APIs Ensuring APIS are developed using industry standard best practices Fixing any issues or bugs that arise
Requirements
10+ years of Software Engineering experience with web application development 10+ years of Java development experience 5 + years of Java Micro Services experience 8+ years of Spring/SpringBoot experience 5+ years of experience developing and using RESTful Application Program Interface (API) 2 + years of cloud computing experience/PCF/Azure/AWS 4+ years of MQ Series or Kafka Messaging experience 4+ years relational database management system (RDBMS) experience 2+ year of experience with in-memory databases such as Redis, MongoDB, or Cassandra 3+ year of experience with BDD development. 1+ year of Splunk log monitoring , APS tools like NewRelic, Splunk, AppDynamics, Elastic Stack etc.