CTC – 33 LPA

Key Responsibilities

  • Develop and maintain Java-based applications using best practices in software development.
  • Design and implement front-end interfaces using JavaScript libraries like ReactJS, Vue.js, Angular, etc.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code adhering to coding standards.
  • Perform unit testing and debugging to ensure software meets quality standards.
  • Work closely with product owners and stakeholders to understand business requirements and translate them into technical solutions.

 Technical Competency

  • Proficiency in Core Java 11, including OOPS concepts, Collections, Exception Handling, etc.
  • Experience with JavaScript front-end libraries like ReactJS, Vue.js, Angular, etc.
  • Familiarity with HTML, CSS, and JavaScript package managers such as Yarn and NPM.
  • Knowledge of Java build tools like Maven or Gradle.
  • Expertise in the Spring Framework, including Spring Core, Spring MVC, Spring Data, Spring Boot and Spring Security
  • Experience with unit test libraries such as JUnit, Mockito, and TestNG.
  • Strong understanding of design principles like MVC, Inversion of Control, and Design Patterns.
  • Solid understanding of algorithms and data structures.
  • Experience with relational databases like MySQL, Postgres, and document databases like MongoDB, CouchDB.
  • Proficient in version control tools like Git and SVN.
  • Familiarity with Agile methodologies and CI/CD practices using Jenkins Pipeline with Groovy DSL.

  Behavioral Competency

  • Strong interpersonal communication skills
  • Ability to lead initiatives and people toward common goals.
  • Working knowledge of systems infrastructure
  • Excellent oral and written communication, presentation, and analytical skills
Job Category: IT
Job Type: Full Time
Job Location: Bangalore Chennai mumbai Pune

Apply for this position

Allowed Type(s): .pdf, .doc, .docx