PeopleServe
Software Engineer
The Expertise and Skills You Bring:
Bachelor's or master's degree in Computer Science, Software Engineering or related field 6+ years of software engineering experience developing, and maintaining multi-tier applications Strong expertise with the following desired skills: Java/JEE, Spring/Spring Boot, RESTful Services, Cloud (AWS), Test and Deployment technologies, Kubernetes Experience with API design & development, AWS (Cloud) Migration, Data Design, Batch Processing, Workflow/Process Automation and UI Cloud skills working with AWS EKS/ECS and AWS handled solutions such as Lambda, SQS, EC2, S3, CloudWatch and IAM roles/policies Terraform experience preferred, CloudFormation Templates Experience using logging/observability tools such as Datadog, Splunk and ELK Stack Solid CI/CD skills including full scale security and quality testing, build and deployment automation Good analytical, communication and preparation skills and the ability to run with multiple tasks at a given time Proficient with Agile methodologies The Value You Deliver:
Deliver high quality, timely, efficient and maintainable software solutions in an agile environment to meet functional and non-functional business requirements Actively contribute to and improve engineering practices such as code and design reviews, source control strategy, environment strategy, testing automation and CI/CD pipelines Work with product owners, peer technologists and architects as required to deliver technical improvements to the platform Develop an understanding of the business domain and actively participate in technology discussions with partners Investigate creative practices and share them with your teams
The Expertise and Skills You Bring:
Bachelor's or master's degree in Computer Science, Software Engineering or related field 6+ years of software engineering experience developing, and maintaining multi-tier applications Strong expertise with the following desired skills: Java/JEE, Spring/Spring Boot, RESTful Services, Cloud (AWS), Test and Deployment technologies, Kubernetes Experience with API design & development, AWS (Cloud) Migration, Data Design, Batch Processing, Workflow/Process Automation and UI Cloud skills working with AWS EKS/ECS and AWS handled solutions such as Lambda, SQS, EC2, S3, CloudWatch and IAM roles/policies Terraform experience preferred, CloudFormation Templates Experience using logging/observability tools such as Datadog, Splunk and ELK Stack Solid CI/CD skills including full scale security and quality testing, build and deployment automation Good analytical, communication and preparation skills and the ability to run with multiple tasks at a given time Proficient with Agile methodologies The Value You Deliver:
Deliver high quality, timely, efficient and maintainable software solutions in an agile environment to meet functional and non-functional business requirements Actively contribute to and improve engineering practices such as code and design reviews, source control strategy, environment strategy, testing automation and CI/CD pipelines Work with product owners, peer technologists and architects as required to deliver technical improvements to the platform Develop an understanding of the business domain and actively participate in technology discussions with partners Investigate creative practices and share them with your teams