We are building a cloud solution for publishing and delivery for Clients software and keeping the software up to date. We are seeking an experienced
full-stack developer with experience of AWS and DevOps. We are seeking an experienced Full stack/AWS developer to join the Delivery Platform Team under the Subscriber Platform Group. You will be an integral part of the engineering team focused on building publishing services that enable various Client’s product teams to publish their software via cloud-based deployment and delivery and, also keep the software up to date. As the ideal candidate, you have deep understanding and hands-on experience of building modern cloud application. You have expertise of modern engineering best practices and are in tune with industry trends. You are comfortable in an agile environment and know how to be a core part of a highly effective team. RESPONSIBILITIES
Build a cloud publishing service
Design and implement AWS Microservices/Lambda
Build tools to automate cloud infrastructure
Maintain and enhance server applications
Participate in code reviews to ensure new code conforms to highest standards
Work within an agile framework to continuously deliver quality software in a fast paced environment collaborating with dependent teams
Assist in the operation of the service, e.g. monitoring, alerting, metrics, logging, and troubleshooting
REQUIREMENTS
Demonstrate engineering excellence resulting in a scalable, reliable, performant, and maintainable web applications and backend AWS services
Write high quality code and tests following test-driven design principles
6+ years of software development experience including knowledge of computer science/engineering
4+ years of experience in developing applications using AWS services (RDS, EC2, EB, S3, SQS, ECS etc.)
4+ years’ experience with Java standards practices and framework, and JDBC (Java
Database Connectivity)
3+ years Node.js, HTML/CSS, React.JS
2+ years of experience with Jenkins and CI/CD tools
2+ years of experience with container technologies (Docker, Kubernetes, AWS ECS, etc.)
Familiarity with Agile process
Strong communication skills
Excellent analytical skills with excellent problem-solving abilities
Experience building enterprise software or business critical systems
Bonus: Python
Bachelor's Degree in Computer Science or related area - require