Online Services Clients/Distributors
Petrotec India

SENIOR SOFTWARE ENGINEER - BACKEND (M/F)

08/2022

Senior Software Engineer - Backend (M/F)

Ref. 10409 Submit Application

Petrotec India, present in Gujarat since 1999 with its best-in-class industrial manufacturing unit, is part of the Petrotec Group with headquarters in Europe, more than 1150 direct employees, direct operations in 9 countries and providing equipment and solutions for the Oil & Gas Industry to more than 65 countries around the world, is looking for:

 

Position:         Senior Software Engineer – Backend Software Developer (M/F)

Department:   R&D Department

Location:        Mumbai, Maharastra (India)

 

The day-to-day of a Senior Engineer (Backend Software Development): 

- Participate in the definition of the development strategy, putting into practice daily actions for its implementation;

- Development of applications using Java and the Spring Framework (or Micronaut / Quarkus);

- Designing RESTful API solutions;

- Develop microservices using event-driven architecture (RabbitMQ / Kafka);

- Design database - relational databases (MySQL / MariaDB);

- Testing the software releases - Testing Framework (JUnit, Mockito or the like);

- Building automation tools (Maven, Graddle or similar);

- Software development using Agile Methodologies (SCRUM) with continuous integration;

- Use of version control system (Git, Mercurial or similar);

- Autonomy and sense of responsibility;

- Leading a small team of 2-4 software developers, planning tasks, delegation of tasks, execution;

- Planning project activities, tracking activities, conducting reviews (design/code/unit testing);

- Releasing the tested software release as per schedule, maintain build and release records;

- Communication with Petrotec Portugal team, sending status reports, online meetings;

- Delivering any responsibility given by immediate reporting or Mumbai R&D group head

 

What do we expect from you?

- Degree in Computer Engineering or Computer Science

- Java development experience using the Spring Framework (or Micronaut / Quarkus);

- Experience in designing RESTful API solutions;

- Experience in developing microservices using event-driven architecture (RabbitMQ / Kafka);

- Experience in relational databases (MySQL / MariaDB);

- Testing Framework (JUnit, Mockito or the like);

- Experience in Building automation tools (Maven, Gradle or similar);

- Development experience using Agile Methodologies (SCRUM) with continuous integration;

- Use of version control systems (Git, Mercurial or similar);

- Autonomy and sense of responsibility;

- Good knowledge of English;

- Team player and with experience of leading a small team of 2-4 software developers;

- 6 to 7 years of experience in software domain (Java, RESTful API, MySQL, Scrum);

 

Educational Qualifications

- BE/BTech/MTech/MS (Computer Science or Computer Engineering)

 

Valued qualifications

- Programming knowledge in Kotlin or Go;

- Experience in services with authentication using JWT or OAuth;

- Knowledge of non-relational databases (Kibana, Elastic Search);

- Development experience using git workflow;

- Knowledge in Kubernetes and Docker;

- Experience in development in Vue.js / Angular;

- Mobile Development.

 

Here you will find:

- A prestigious business group;

- Attractive, motivating, national and international projects;

- Dynamic team and innovative environment;

- Training and continuous professional valorization;

- Several perks are in force in the company.

 

Back