Senior Engineer - Backend at Eaton USA
Pune, maharashtra, India -
Full Time


Start Date

Immediate

Expiry Date

12 Jan, 26

Salary

0.0

Posted On

14 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Springboot, NodeJS, Gradle, Microservices, Postgresql, ElasticSearch, Mongodb, Redis, Azure, Docker, Kubernetes, DevOps, REST API, Web Sockets, CQRS, DDD

Industry

electrical;Appliances;and Electronics Manufacturing

Description
Reporting to the Head of Software Engineering, the Senior Developer - Scrum Master will participate to the development of our entire software application. Moreover, he will be in charge to plan, organize tasks and responsibilities with a team of developer. As a Senior Developer: Actively participate to application development activities Manage and have ownership for all development cycle with respect of process, for example: git flow, code review, best practice evangelization (eg.SOLID principles) Distribute tasks within the team Monitor of tasks in progress, solve and prevent issues Define application architecture Support and coach technically new joiner, junior developer and consultant Collaborate in recruitment process for new software team onshore and offshore Bachelor's degree in Engineering. 6 to 8 years of experience with Java. Expertise in JAVA, Springboot, NodeJS, Gradle, Springboot Gateway based Microservices development. Usage level knowledge on Databases and Caches: Postgresql, ElasticSearch, Mongodb, Redis Beginner or Proficient level in Azure Entities Administration. Basic knowledge of Docker Images, Containers, Kubernetes and Helm Charts. Extensive knowledge in all software development process Azure Cloud Application Development IoT Hub, Kafka REST API, Web Sockets Microservices and Containers DevOps - CI CD GitHubArch / Design Patterns : Clean Arch, CQRS, DDD Planning: ability to perform short and long-range planning Structured, organized, rigorous and conscientious Ability to work independently and take initiatives, with validation of his manager Strong written and verbal skills, and timely reporting Strong communication skills, with great ability to negotiate.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The Senior Engineer will participate in the development of the entire software application and manage the development cycle. Responsibilities include task distribution, monitoring progress, defining application architecture, and supporting junior developers.
Loading...