Home > Career > Software Development Engineer 1

Software Development Engineer 1

Area

Product Development

Experience

2-4 years

Location

Vadodara, Gujarat

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

  • Ability to interpret and map business, functional and non-functional requirements to technical specifications
  • Interact with diverse stakeholders like Team leads, Architect, Scrum master, Business Analysts, testing and other cross-functional teams as part of application development
  • Write unit test cases for developed code as required
  • Develop solutions following established technical design, application development standards and quality processes in projects to deliver efficient, reusable and reliable code
  • Follow best practices to ensure the best possible performance, quality, and responsiveness of the applications
  • Able to approach mentors and seek guidance when needed
  • Provide support specific to application bugs or issues within defined SLAs
  • Proactively identify and communicate technical risks, issues, and challenges with mitigations

Skills Required

  • B.Tech/BE
  • Well versed with Spring (Core, AOP, Transactions, Data), Spring MVC, Spring Boot, Hibernate
  • Experience with client-side technologies (HTML, CSS, Javascript, Jquery, JSON, JWT, etc.)
  • Experience with RESTful services as well as SOAP based web services
  • Good understanding of microservices architecture
  • Good knowledge of Java 8 and above with core areas like Streams, Lambdas, Functional Interfaces, Concurrency, Generics, threads, networking, IO, collections
  • Knowledge of SQL and NOSQL databases
  • Knowledge of web and application servers like Tomcat, Glassfish, Jetty, Jboss/Wildfly, Weblogic/Websphere
  • Experienced in using Design patterns and Java/Spring Boot best practices
  • Experience in one of the test automation frameworks like Selenium, Cypress, etc.
  • Understand performance parameters and adhere to best practices in achieving desired performance
  • Understanding of the CI/CD pipelines
  • Good knowledge and experience of working with Waterfall and Agile methodologies
  • Well versed with build tools like Ant, Maven, Gradle
  • Experience with full development cycle projects and not just maintenance projects
  • Knowledge of OOAD and system design using class diagrams, sequence diagrams, deployment diagram, activity diagram, use case diagram
  • Good knowledge of unit testing, functional testing, integration testing using jUnit, TestNG, Mockito, etc.

Apply for this Job

    More Job Openings