23 e-Hireo Global Solutions Jobs
Senior Software Engineer - Backend Development (7-12 yrs)
e-Hireo Global Solutions
posted 10d ago
Fixed timing
Key skills for the job
Responsibilities :
1. Design and development of distributed application services, microservices, and components and scalable database systems.
2. Implementation of Application Services for a highly scalable cloud based software platform.
3. Define, Design and implement REST APIs. Build Swagger UI, Postman collection for APIs.
4. Application development using Java/GoLang, GCP Pub/Sub, SQL DB, and Web hook integration.
5. Integration with 3rd party application systems using REST api or/and messaging queues
6. Defining Component Test Scenarios and Test Cases, Component testing and Unit testing, Code Coverage and API test automation
7. Build and Deployment using Jira, Jenkin, GCR/GKE
8. Implement and enforce security best practices in both software development and deployment
9. Work with platform engineering teams to quickly iterate on and deploy application components.
10. Self Managing Engineer and work with other cross-functional teams to streamline processes and enhance collaboration on design specifications to iterate on feature development
11. Establish a disciplined development and deployment process so that software ships on time and at a very high level of quality. Validate and deliver high quality code using tests.
Requirements :
1. 8+ years' experience in professional software development using OOP and distributed microservices.
2. Masters or Bachelor's degree in Computer Science, Engineering or related field.
3. Programming capabilities with experience in Java or/and Go Language, preferably Java.
4. Experience in developing microservice using spring-boot framework or using go lang framework
5. Prior working experience in messaging broker such as Kafka or/and GCP Pub/Sub to build event driven microservices architecture and solutions
6. Excellent knowledge and implementation skills of data schema design and developing efficient SQL queries. Strong experience building services using SQL DB.
7. Working knowledge of stream processing systems and message queues like GCP pub-sub.
8. Experienced in REST API design and protocol design across different network layers.
9. Experience in building stable and scalable server components/features preferred.
10. Distributed systems knowledge for massive horizontal scaling.
11. Working experience on using kubernetes, docker, jenkin pipeline and GCP
12. Should have quality focus with demonstrable skills using test frameworks.
13. Highly collaborative, with excellent communication skills.
Functional Areas: Other
Read full job description