Image Loading

Software Engineer/ Senior Software Engineer - Java

Job Description

Software Engineer/ Senior Software Engineer - Java

Responsibilities:

  • Participate in software design meetings and write technical design documents.
  • Development of the product / modules independently.
  • Responsible for writing unit test, integration test, re-factoring & documentation.
  • Understand & maintain existing codebase by regular re-factoring and applying requested fixes and features.
  • Experience of working within a fast-paced Agile development process.
  • Maintain application stability by monitoring key metrics and improving code base accordingly.
  • Troubleshoot complex issues discovered in-house as well as in customer environments.
  • Should be flexible to learn new technology / require frameworks.
  • Conduct feasibility analysis, produce functional and design specifications of proposed new features.

Qualifications

  • 2-6 years of hands-on experience in software development.
  • Should have excellent knowledge of OOPS concepts and experience in Core Java and J2EE (Java, Spring, Spring boot, Hibernate/ My Batis).
  • Should have experience in REST Web Service development.
  • Good to have knowledge of building web services using Golang.
  • Should have good knowledge of databases, preferably MySQL and nice to have knowledge of NoSQL dBs like mongoDB etc.
  • Nice to have experience / knowledge of Java 11 or higher.
  • Nice to have experience of working on high performance and scale systems.
  • Nice to have knowledge and hands on experience of any of scripting languages like Shell Script / PHP / Python.
  • Should have good knowledge of Data Structures.
  • Should have experience in JUNIT.
  • Good knowledge of Unix OS is preferred.
  • Working experience of tools/technologies like Kubernetes, Jenkins, Maven, GIT, Docker.
  • Familiarity with UI technologies like HTML, JavaScript and CSS.
  • Familiarity with Test Driven Development, re-factoring, code reviews, continuous integration/deliver and Agile development practices.
  • Should have strong written and verbal communication skills.
  • BE/BTech/BS/BCS/MCS/MCA in Computers or equivalent

Skills

  • OOPS concepts
  • Java/J2EE
  • Core Java
  • Hibernate
  • Docker
  • Data Structure
  • Maven

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Jun 14, 2023

Experience

2 to 6 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent