Software Development Engineer 1 Job in Rishabh Software

Software Development Engineer 1

Apply Now
Job Summary

Overview

If you re passionate about technology & want a platform that helps you take your career to the next level, our product development team is hunting for you. As an SDE 1, you will get the opportunity to build products from scratch, instead of being constrained to legacy designs. Here s where your out-of-the-box thinking will come to play, so we re looking forward to your innovative ideas.

Responsibilities

  • Responsible to interpret & map business, functional & non-functional requirements to technical specifications
  • Will be interacting with diverse stakeholders like Product Manager/Scrum master, Business Analysts, testing, DevOps and other cross-functional teams as part of application development
  • Write unit test cases for the developed code as required followed by developing solutions for established technical design, development standards and quality processes to deliver efficient, reusable and reliable code
  • Follow best practices to ensure the best possible performance, quality, and responsiveness of the applications
  • Perform code reviews and mentor fellow team members
  • Assess the impacts on technical design because of the changes in functional requirements
  • Support the Technical Lead/Architect in developing artifacts such as high-level design, technical design, etc.
  • Proactively identify and communicate technical risks, issues, and challenges with mitigations

Skills Required

  • Hands-on experience in designing and developing products using Java EE platforms, Microservices Architecture
  • Proficient in Object Oriented analysis and design using common design patterns
  • Proven working experience in Java development
  • Strong experience in core Java, Spring, Spring boot, Spring Cloud, HTML, CSS, Bootstrap, JavaScript, Jquery, JSON, JWT, Multi-Threading, Messaging Frameworks (Kafka, Rabbit MQ, etc.), Microservices, REST, SOAP
  • Excellent knowledge of Relational Databases (MySQL, POSTGRES), NoSQL (Cassandra, MongoDB) and ORM technologies (JPA, Hibernate)
  • Java testing frameworks (Junit, Mockito, TestNG etc.)
  • Knowledge of CI/CD tools (Jenkins, CruiseControl, Bamboo, etc.)
  • Knowledge of build tools (Ant, Maven, Gradle, etc.)
  • Experience developing products deployable on the cloud (Private cloud, public cloud)
  • Knowledge of Docker, Kubernetes and containerization
Experience Required :

2 to 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs