Overall Experience: Minimum 5 years
Responsibilities
- Design and build applications for the Cloud platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
- Troubleshoot and optimize performance problems
- Develop and debug technologies you may not be an expert in
Skills
- Expertise in enterprise Java 7/8 technology eco-system, server side technologies (e.g. Spring, Netty, JAX-RS)
- Experience with micro-services architecture and API first approach with hands-on expertise in developing and testing REST APIs supporting multiple active versions
- Experience with relational databases MySQL, Cassandra, data modeling, and SQL optimization
- Experience working with Code Repository GitHub
- Experience with Groovy - Required
- Experience with Cloud platform - AWS preferred
- Experience with Swagger, Dropwizard, Ratpack - Preferred
- Experience with Kafka - Preferred
- Experience with metrics libraries, log aggregation tooling, and monitoring services (data dog, sumologic/elasticsearch preferred)
- Expertise with agile SDLC and methodologies (e.g. Scrum, Confluence, JIRA)
- Experience with unit, integration and functional testing in a Java/Groovy environment
- Experience in linux server and command-line environments
Must have Skills
Please share resume with below skill matrix.
Skill | Years of EXP |
Java | |
AWS | |
Micro Services | |
Groovy | |
RDBMS | |
Swagger | |
Kafka | |
Linux Server | |