Backend - Software Development Engineer

  • No. of positions: 2
  • BANGALORE
  • Last Active Date : 11 Nov, 2022

Budget

₹111,000 - ₹134,000 (Monthly)

Experience

4 to 5 Years

Work From

Onsite

Job Duration

6-12 Months

Required Skills

Spring BootHIBERNATEJAVA8/11MONGODBMYSQLPOSTGRE SQLJUNIT

Job Description

Job Description- 

 

We are looking for a Senior Software Engineer to join our growing team as early as possible. As a senior engineer, you will be working closely with the product team contributing to various product initiatives and creating prototypes for integration into the core product.

 

Responsibilities

  • This individual should be able to demonstrate craftsmanship by efficiently producing elegant, clean code and maintaining software documentation.

  • The code should be well commented, easy to maintain, and could be reused across a sub-system or feature. It should be thoroughly tested and supported by unit tests.

  • The individual should be an active participant in the product design and code reviews for self and the team, and can competently review any aspect of their product or major sub-system.

  • Should gather and refine specifications and requirements based on technical needs and must have the ability to integrate data from various back-end services and databases.

  • Take responsibility for maintaining, expanding, and scaling the product.

  • Strong organizational skills to manage a team, juggle multiple tasks within the constraints of timelines and budgets.

  • Must be detail-oriented and able to manage multiple tasks simultaneously with the ability to appropriately prioritize

 

Requirements

  • 5+ years of proven experience with in-depth knowledge of Java 8/11, Spring Boot, Hibernate / JPA

  • Knowledge of scheduled task execution - Background Task

  • Knowledge of RabbitMQ or Kafka or any brokers.

  • Excellent understanding of Design Patterns and service-oriented architecture principles

  • Excellent in database: MongoDB (preferred), MySQL /PostgreSQL

  • A solid understanding of API security and session management

  • Excellent in Data structure and Problem Solving

  • Good in writing Junit test cases

  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques and adhere to release/project schedule and milestones.

 

Good to have:

  • Knowledge of Elasticsearch, AWS services and Microservices Architecture.

  • Microservices Architecture

Submit Query icon