Software Engineer

Offerta Pubblicata Il 24-05-2024
Posizione :
Pune, India
Settore :
Sistema informativo
Contratto :
Regolare
Applicare

Descrizione

Software Engineer

- - - - - - - - - - - -

Job Description: 

We are seeking a technologist with the depth and breadth to evaluate complex environments and technology stacks, and build/code/maintain efficient digital solutions.

As a API  software developer, the ideal candidate will have expertise in JAVA Spring MVC frameworks, REST API Microservices and significant knowledge of supporting back-end application systems.

Key Responsibilities:-

  • Participates in the development of software platforms and mobile apps. Writing code to implement solutions from the ground up, building interfaces between internal and external systems.
  • Implement and maintain APIs that allow data to flow through a complex network of embedded, cloud-based, and mobile devices and allows for the organization to integrate with service providers and fleet customers. This includes RESTful API implementation.

Requirements:

  • Bachelors degree in Computer Science, Engineering, or related field.
  • 1-3 years of hands-on experience in developing web applications using Spring Boot.
  • Minimum 1 + years hands on experience on development.
  • Working knowledge on Spring Core, Spring MVC, Spring Rest , Spring Data, Spring Boot,
  • Must have knowledge of Microservices API development
  • Knowledge of RESTful API design and development.
  • Familiarity with both relational and NoSQL databases.
  • Experience working with JSON, XML, Junit
  • Familiar with different IDE s like Eclipse, Intllij etc.
  • Familiar with build tools like Maven/ Gradle.
  • Experience working with web servers like Tomcat,and application servers like Websphere, Weblogic etc
  • Strong grasp of Java programming and object-oriented design principles.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript is a plus.
  • Familiarity with Git version control and modern development workflows.
  • Sound understanding of the software development lifecycle and agile methodologies.
  • Exceptional problem-solving skills to thrive in a fast-paced team environment.
  • Effective communication skills for both technical and non-technical discussions.

Required Technical skills:-

  • Hands-on software development experience in Spring MVC JAVA
  • Must have knowledge of Microservices API development

Behavioral skills:-

  • Planning & Organizing,
  • Teamwork & Collaboration,
  • Customer Focus,
  • Continuous learning
  • Independent problem-solving skills, Good written and verbal communication skills.
  • Ability to learn new skills/technologies quickly and independently
  • Ability to rapidly learn and take advantage of new concepts, business models, and technologies
  • Working with internal and external stakeholders in an international environment.