Job Summary: The Senior Java Developer will be responsible for leading the design, development, integration, testing and troubleshooting of Java microservices/applications. He’ll be hands on and be able to investigate code issues independently, especially integration with other subsystems and recommend solutions.
Key Skills / Requirements:
• Mandatory
o Java
o SpringBoot & RESTFul API
o JPA and Hibernate, MySQL/MSSQL
o AOP / AspectJ
o Unit test: Junit, Mockito
o Maven
o CI/CD pipeline, e.g. Jenkins
• Beneficial
o Performance tuning
o Kubernetes
o AWS SDK & Azure SDK
o Data/Storage: Redis, Azure Storage Account/AWS S3, Kafka/EventHub
o APM like AppDynamics, Logging like Splunk/CloudWatch/AppInsight
o Cloud Migration Experience: AWS, Azure, Migrations Cloud-Cloud, Migrations OnPrem-Cloud, Cloud architecture, security
o Infra as Code: Terraform
Any Graduate