- Strong in Java Spring Springboot
- Microservices
- AWS Developer skills Should have knowledge of AWS Lambda functions Step functions Cloudwatch Secret manager RDS etc
- Good SQL skills
- Some understanding of web UI applications
- Provides intermediate level system analysis design development and implementation of Java and UI applications
- Develops code that reuses objects is well structured includes sufficient comments and is easy to maintain
- Participates in design code and test inspections throughout life cycle to identify issues and ensure methodology compliance
- Elevates code into the development test and Production environments on schedule
- Production support when needed
- Submits change control requests and documents
- Participates in systems analysis activities including system requirements analysis and definition e g prototyping
- Participates in other meetings such as those for use case creation and analysis
- Writes the system technical portion of assigned deliverables
- Assists technical team members with the system technical portion of their deliverables e g systems testers with test plans
- Strong with Java software design principles and patterns Spring Boot
- Strong unit test cucumber skills
- Experience with REST Service calls
- Experience with developing Java REST services Spring Boot, Microservice architecture.
- Experience with test automation and test driven development practices and frameworks mutation testing functional testing
- JUnit Cucumber mock frameworks Mockito etc contract testing.
- Familiarity with DevOps concepts tools and continuous delivery pipelines Bamboo Jenkins Maven Bitbucket Jira GIT etc
- Experience with API management platforms design standards and patterns is a preferred. Knowledge of cloud AWS development engineering standard methodologies is a plus
- Knowledge of AWS service like Lambda Step Functions Cloudwatch is needed
- Knowledge of cloud data stores S3 Dynamo DB and or Amazon RDS
- Technical documentation
- Travel, as required.
• Eligibility Criteria: B.E. / B. Tech/M.E. /M. Tech/MCA (any)
- 3 plus years of hands on exp with Java and Node js
- 3 plus years of AWS Console, AWS Microservices.
- Be able to demonstrate expertise using AWS technology
- Experience in setting up S3 buckets, AWS lambda services
- Full cycle AWS implementation experience
- Experience with large SaaS product development in a regulated space