Offers “Michelin”

Expires soon Michelin

Back End Developer - MSP

  • Pune, INDIA
  • IT development

Job description

Back End Developer - MSP

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

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.

Soft skills required:-

·  Independent problem-solving skills, Good written and verbal communication skills.
·  Ability to learn new skills/technologies quickly and independently

Qualification & Experience:-

·  Bachelors/Master’s degree in Computer Sciences
·  1 to 3 years of development experience
·  Strong object oriented programming expertise
·  Minimum of 1 + years of hands-on Spring MVC JAVA framework experience

Required Technical skills:-

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

Good to have Technical skills:-

·  Experience building and consuming web services and APIs.
·  Familiar with Git/GitHub.
·  Knowledge of AWS or any other cloud services. And container-based deployments
·  Knowledge of Unit Testing Methodologies and Tools (JUnit or similar)
·  Good knowledge of software design patterns and software architecture
·  Good understanding of Agile Practices, Methodology and Tools

Technology:-

        Type script

       Spring JAVA Framework

Good to Know- Apache Camel, JAVA Message Service, Angular IONIC, Auth0, FeatherJS, Postgres DB, Docker, MongoDB, AWS ( Dynamo DB, Identity and Access Management (IAM), API Gateway, Lambda, CloudWatch, Elastic Compute Cloud (EC2), Simple Storage Service (S3))

Developing or maintaining a digital solution

• Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications.
• Write code, complete programming and perform testing and debugging of applications.
• Maintain and improve existing software.
• Contribute as technical consultant to the functional design and validation of the digital solution.
• Design and implement minor changes to existing applications.
• Build highly complex enhancements and resolve complex bugs.
• Carries out the associated documentation.

Controlling and testing

• Build and execute unit tests and unit plans.
• Build and execute integration and performance test plans.
• Ensure quality and consistency.
• Formally write a malfunction, incident or bug report.
• Analyze and understand the origin of a malfunction, incident or bug.

Operation, production and maintenance
• Oversee operability and user acceptance.
• Participate in the production process.
• Ensure technical support by diagnosing and solving incidents.
• Answer technical questions.

Make every future a success.
  • Job directory
  • Business directory