Java Lead

Posted 4 months ago

Job Title: Java Lead
Department/Team: Technology
Job Location: Bengaluru

Whom are we looking for? 

We are looking for a skilled and experienced Java Developer with at least 6+ years of professional experience to join our team. As a Java Developer, you will be responsible for developing robust and scalable web applications using JavaScript and various frameworks.

Roles and Responsibilities

  • Production platform hands-on experience involving Java/J2EE, Spring, Spring boot, MVC & REST API.
  • Hands-on production platform experience working with micro-service back-end architecture.
  • Working knowledge of GRPC, HTTPS, and GRAPHQ protocols.
  • Well-versed in cloud deployment of code blocks.
  • Experience with JS testing and code analysis frameworks such as Mocha.
  • Utilize modern JavaScript frameworks such as Express.js and Sails.js to build efficient and scalable applications.
  • Work with databases like MongoDB and PostgreSQL/MySQL using Mongoose and Sequelize ORM.
  • Integrate messaging systems like Kafka and RabbitMQ for reliable event-driven communication.
  • Write unit tests using Mocha, Chai, and Jest frameworks to ensure code quality and reliability.
  • Utilize AWS S3 bucket for secure and scalable storage of data and media files.
  • Collaborate with QA engineers to perform thorough testing and bug fixes.
  • Work with third-party APIs such as Postman, Twilio, SendGrid, Firebase, and KeyCloak for various integrations.

Required Qualifications

  • Bachelor’s degree B. Tech (CS, IT) / MCA in Computer Science, M. Tech, Software Engineering, or a related field.
  • 6+ years of professional experience in Java/J2EE, Spring, Springboot, MVC and Rest API Gateways
  • Proficient understanding of Git
  • Prior experience in Fintech, Blockchain, and/or BFSI domain will be an added advantage.
  • Knowledge of databases like Postgres SQL/ MySQL and proficiency in writing efficient queries.
  • Experience in either Kafka or Rabbit MQ would be required
  • Experience required in Rest API/GRPC/GRAPHQL
  • Familiarity with cloud platforms (e.g., AWS, Azure) is also required.

Apply Online