Java Backend Developer ( Job ID : 507720639 )
  • Java 11, Java, spring boot, kafka, SQL, Microservices, Docker.
  • Pune
  • Full Time
07.0 - 09.0 years
10.00 - 30.00
Not Disclosed
Job Description

Position Overview

We are looking for Engineers who love finding efficient, scalable, and thoughtful solutions to a variety of technical and product challenges. As Backend Engineer (open to work on Web UI as well), you will work in to deliver top quality Web and Cloud Software.

Responsibilities:

  • Develop high-level designs and implement high scalable web and cloud solutions
  • Collaborate with architects, product designers, product owners, engineers to implement high-quality solutions
  • Proactively and continuously evaluate and address issues related to performance, stability, scalability, and extensibility of the systems
  • Research and prototype new ideas, technologies and patterns relating to the task
  • Take full ownership of the initiative and deliver it end to end solution
     

Minimum Qualifications

  • Bachelor’s degree in any Engineering discipline from reputed engineering college
  • 7-9 years of strong programming skills in Web and Cloud Technologies
  • Strong in OOAD concepts and methodologies
  • Hands-on experience in Java 11+, Spring Core, Spring Boot, Spring Batch, Spring Data, and other spring modules
  • Hands-on experience of developing RESTful web services and integrating the same with heterogeneous clients
  • Hands-on experience with Relational and NoSQL database technologies e.g. PostgreSQL, MongoDB and writing complex queries
  • Hands-on experience with object caching technologies such as Redis, etc
  • Hands-on experience with event streaming platform/cluster like Kafka, ActiveMQ and Zookeeper
  • Hands-on experience with Build and CI/CD tools like Gradle, Docker, Gitlab, etc
  • Hands-on experience with unit and automation testing tools such as Junit, Rest Assured, Spring Test, JMeter, etc.
  • Preferred experience with log aggregation and operational event monitoring technologies like ELK Stack or Splunk or Grafana
  • Proficient in web servers, application servers like Tomcat, Nginx, and scripting in Linux environment
  • Working knowledge of UML, software design patterns, microservices, distributed systems, resiliency, and security
  • Familiarity with the software development process, including specification, quality assurance, and documentation.
  • Strong communication skills with the ability to converse fluently with multiple types of audiences ranging from managers, architects, and partners.
  • Flexibility under changing conditions and the ability to multi-task between projects


Preferred Qualifications

  • Nice to have experience with JavaScript, ES6 standards and frameworks like AngularJS, React.js, Redux
  • Nice to have experience with Amazon web services - ECS, Lambda, Batch, Step Function, API Gateway, CloudFront, S3, Kinesis, SQS, etc.
  • Nice to have experience with Python and Groovy
  • Nice to have experience with search technologies like Lucene, Solr, Elasticsearch
  • Experience in Agile Scrum development methodology is a plus.Keen interest in new technologies and their timely adoption
  • Ability to work in a heterogeneous environment consisting of multiple languages and technologies.
  • Ability to convert complex software solutions into well-written technical design documents

Required Knowledge, Skills, and Abilities
  • Java 11
  • Java
  • Spring boot
  • Kafka
  • SQL
  • Microservices
  • Docker.

Create a free account to find thousands of Jobs, Employment & Career Opportunities around you!
1325