Assaabloy hiring AWS Engineer

Location: Chennai.
Team: Technology
Role: Application Developer
Skill: AWS

Responsibilities:

● Assume responsibility for the full lifecycle of your code, from implementation to testing to user acceptance to deployment
● Build and own applications for Amazon AWS
● Developing pure cloud, and-or hybrid cloud solutions
● Develop an application framework for manipulating form data with complex dependencies
● Write test-driven, maintainable code and follow industry standards and web development best practices
● Gather requirements and create technical specifications as needed
● Implement new features and maintain existing features of production pipeline
● Work with architects, project managers and other engineers to assure accurate timelines and deliverables
● Collaborate with fellow engineers to find elegant, long-term solutions as well as creative quick fixes to problems
● Develop and maintain microservices deployed to Amazon AWS cloud with Docker
● Develop Java code using Spring-Boot and Spring-Cloud frameworks
● Develop stream processing code for Apache Storm and AWS Kinesis
● Expose REST APIs
● Document code and create high-level interaction diagrams
● Be comfortable working with source control branching strategies
● Working in high-velocity, agile team

Requirements:

● Experience with at least one Cloud platform:AWS, Azure, Google, CloudFoundry, OpenStack, etc.
● Experience in developing pure cloud, or hybrid cloud solutions, along with Integration with on-premises systems
● Proven experience with test-driven development in Java, Go, Python or equivalent language
● Must be comfortable working on the Unix/Linux shell command line
● Demonstrate the ability to reduce complex ideas and problems into clear concepts and solutions
● Must have experience developing Software-as-a-Service (SaaS) applications
● Experience with relational databases
● Familiarity with container technologies (Docker)
● Experience with message queues (RabbitMQ, ActiveMQ, etc)
● Posses a passion for new technology and innovation

Preferred Qualities:

● Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with graduate degree preferred
● 7+ years of overall experience in Application/Solution Development domain
● Experience building Cloud Native Applications
● Expert hands-on proficiency in Developing Applications using one or more technology stacks (Java, Python, Javascript, etc)
● Strong hands-on understanding of scalability, security, high availability and operational requirements
● Experience with full product lifecycle
● Experience with Atlassian suite: Jira, Confluence, etc
● Expert level experience with Java, JEE framework and Spring
● Excellent verbal and written communication skills