This role requires a wide variety of strengths and capabilities, including:
CI/CD management and automation to achieve one-touch deployment across all application tiers
Writing specifications and documentation for application release management
Define application performance KPIs and create/manage the capacity framework
Infrastructure build, management, integration with core services and hygiene
Application setup, migration and maintenance in private/public cloud [AWS, Azure]
Docker Containers, automating container image creation process, build and deployment in container environment
Define application availability KPIs, setup monitoring frameworks and publish the uptime & SLAs
A desire to work on a mature Agile project, with a focus on applying Lean techniques to maximize time spent delivering benefit.
Excellent communication skills, with the ability to tailor communications for different audiences, ranging from senior business to junior technology staff.
A practical & pragmatic approach to working on technical re-engineering, while continuing to deliver business benefit in parallel.
Knowledge, interest, and application of design patterns and development best practices.
Experience of working collaboratively within a globally diverse team.
Technical expertise includes:
A strong background in Python, groovy script or Java
Strong Linux/Unix fundamentals, good understanding of subsystems such as memory, storage, network.
Experience of Continuous Integration technologies, such as: Jenkins, Maven, Puppet, Ant, Selenium, Cucumber, Mocks, JMeter, JUnit, etc. is expected.
Experience of Spring JDBC and ANSI SQL is required, together with a working knowledge of relational database systems, of which both Oracle & SQL Server are advantageous.
Experience of the design and implementation of REST / MQ interfaces is desired.
AWS / Cloud experience will be an added advantage
Collaborate with BA, QA and PM team members for effective testing and delivery
Qualifications and Experience preferred:
Bachelor’s degree in computer science, information systems or related field along with a minimum of 6-8 years of overall IT experience
We are looking for an Application Developer to work in Bangalore / Mumbai