Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
Eaton is seeking a highly skilled Backend Engineer to join our team in Hadapsar, Pune, Maharashtra. Reporting to the Head of Software Engineering, you will play a crucial role in the development of our comprehensive software applications. This position involves planning, organizing tasks, and collaborating with a team of developers to ensure successful project execution. You will actively participate in all development activities, manage the entire development lifecycle with adherence to best practices like Git Flow and code reviews, and evangelize principles such as SOLID. Your responsibilities will include task distribution, monitoring progress, identifying and resolving issues, defining application architecture, and providing technical support and coaching to junior developers and new joiners. You will also contribute to the recruitment process for both onshore and offshore software teams.
Qualifications
We are looking for candidates with a Bachelor's degree in Engineering and 3 to 5 years of experience with Java.
Skills and Technologies
Technical Expertise:
- Java, Spring Boot, NodeJS, Gradle
- Spring Boot Gateway based Microservices development
- Databases and Caches: PostgreSQL, Elasticsearch, MongoDB, Redis (Usage level knowledge)
- Azure Entities Administration (Beginner or Proficient level)
- Docker Images, Containers, Kubernetes, Helm Charts (Basic knowledge)
- Azure Cloud Application Development
- IoT Hub, Kafka
- REST API, Web Sockets
- Microservices and Containers
- DevOps - CI/CD
- GitHub
- Architectural / Design Patterns: Clean Architecture, CQRS, Domain-Driven Design (DDD)
Professional Skills:
- Extensive knowledge in all software development processes
- Ability to perform short and long-range planning
- Structured, organized, rigorous, and conscientious approach
- Ability to work independently and take initiative with manager validation
- Strong written and verbal communication skills with timely reporting
- Excellent negotiation skills