Job Description:
Must Have
- Very strong Microservices, Java/J2EE working experience.
- Experience in Spring Java Implementations (Transaction Management, Exception Handling, Rest Services, Validation, Spring Data JPA, Spring Cache))
- Hands on experience in Spring Boot and Spring Batch(desired)
- ORM frameworks JPA Implementations (Hibernate, OpenJPA)
- Good knowledge of Unit testing frameworks
- Junit
- Mocking frameworks (Mockito)
- Experience with Continuous Integration build environments – Jenkins
- Familiarity with AWS Services like EC2, EKS, AWS Database Migration Service, Document DB
- Expertise in Relational Database namely Oracle
- Familiarity with PostgreSQL. Experience in migrating from Oracle to PostgreSQL preferred.
- Good knowledge and experience in software architecture design, design patterns, lessons learnt and best practices in technologies used in projects worked in and current technology trend.
- Good hands-on and grasping skills required for implementation of POCs and solutions in the technical space.
- Technical hands on experience in all phases of SDLC especially Design, development right through to Production in Development projects
- Ability to convey risk to all levels of the business, from management to operations and development teams.
Nice to Have
- Hands on experience working with AWS Services like EC2, EKS, AWS Database Migration Service, Document DB
- Experience in AngularJS desired
- Experience using Redis
- Familiarity with Dynatrace