What are the responsibilities and job description for the Software Engineer position at PeopleServe?
Software Engineer
The Expertise & Skills You Have :
- Has Bachelor's or Master's Degree in a technology related field (e.g. Engineering, Computer Science, etc.)
- 6 years of experience in implementing Middle Tier and Back End solutions
- 3 years of experience in developing and deploying applications in Cloud (AWS)
- Expertise in Object Oriented Programming (Java, Springboot, Python) and building micro services (REST APIs, GraphQL APIs) in AWS
- Expertise in Relational (AWS RDS, Oracle & Postgres) and NoSQL databases (DynamoDB, Elastic search, Graph database) and in-memory technologies (Elastic Cache, Redis etc..)
- Experience developing event-driven / stream processing applications using messaging technologies (SQS, SNS, Kinesis, Kafka, Lambda etc.)
- Solid understanding of developing highly scalable distributed systems using AWS Services and Open-source technologies
- Hands on experience in application builds and deployments using Continuous Integration / Deployment (CI / CD) tools like GitHub, Jenkins Core, antifactory, uDeploy, Terraform, EKS etc.
- Strong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given time
The Value You Deliver :