Job Description

About The Role

Roles and Responsibilities:
  • Understand business requirements, do proper analysis, code and develop accordingly.
  • Write Unit test cases and validate the same as per business use cases.
  • Provide fixes/support in case of issues raised by QA team on the delivered items during functional and integration testing
  • Provide support to product management team while demo of functionality
  • Understand and improve Agile, continuous integration process
  • Follow companywide coding standards and design principles while development
  • Suggest software design to leads and colleagues
  • Additional Information
  • 6-8 years of experience in Core Java - object-oriented software design and development.
  • Worked on Java 1.8+ versions, Spring, Spring boot, Vert.x, REST/SOAP and Microservices Architecture.
  • Should be able to tune JVM application and troubleshooting through heap and thread dumps.
  • Exposure to other programming languages like Go is added advantage.
  • Exposure to SVN, GIT, Jenkins, ELK stack, Grafana, Appdynamics.
  • Hands-on experience in message technologies like Kafka/NATS is a must.
  • Knowledge on distributed caching technologies like Terracotta ,Redis and Ignite etc.
  • Good exposure to SQL database like oracle/mysql.
  • Good exposure to NoSQL database like Mongo.
  • Containerization and cloud exposure is an added advantage.
  • Hands-on exposure to Application/Data security concepts is desirable
  • Familiar with Agile/Scrum methodologies.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application