Overview
Job Description:
Building new Cloud Applications
● 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. Basic Info Job Title: Test Automation Engineer
● Gather requirements and create technical specifications as needed
● Implement new features and maintain existing features of the 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 frameworks
● Expose REST APIs
● Document code and create high-level interaction diagrams
● Participate in on-call support rotation
● Handle tier-3 support issues
● Work within a polyglot codebase
● Be comfortable working with source control branching strategies
● Working in a high-velocity, agile team. Requirements:
● Experience with AWS Cloud platform
● Proven experience with test-driven development in Java (Java 8, Spring Boot, Spring Cloud)
● Experience with Node.js
● Experience with message queues (RabbitMQ, ActiveMQ, etc.)
● 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 and NOSQL databases
● Familiarity with container technologies (Docker)
● Experience with AI tools
Salary: 12 to 18lpa