Proficient in Java, especially Java 8; knowledge of Java 12 and 14 is a plus.
Strong experience with Spring Boot, Spring MVC, Spring Data, Spring Security, and Hibernate, with at least 5 years of development experience.
Extensive experience in AWS services such as EC2, IAM, CloudFormation/Terraform, S3, RDS, and Lambda Functions.
Good understanding of OOPS, design patterns, industry best practices, and experience with RESTful web services.
Requirements:
Develop and maintain Java applications using Spring Boot and AWS services.
Build and optimize RESTful web services and messaging systems like Kafka and RabbitMQ.
Collaborate with cross-functional teams to design scalable and secure solutions.
Implement testing standards using TDD, JUnit, and Mockito.
Job description
Experience6 to 8 Years
Location Remote
Notice periodImmediate to 15days
Proficient in Java, with a good knowledge ofits ecosystems (Especially withJava 8 features).Java 12,14 is an added advantage.
Good understandingof OOPS, design patterns and industry best practices.
Strong experience with Springand Spring Boot, Spring MVC,Spring Data,Spring Security and Hibernate. Atleast 5 years of experiencein developing applications with Spring Boot.
Atleast 5 years of experiencein developing onAWS with focus in EC2,IAM,CloudFormationTerraform,53,RDS, Lambda Functions.
Should have expertisein building RESTful web services.
Good exposure on Messaging Technologies like Kafka,RabbitMQ etc.
Hands on experience with development tools like Git,Gradle, Maven,Sonar,Jenkins,Art ifactory etc. Experience with application servers like Tomcat,Jetty,JBoss etc.
Experience with Testdriven development (TDD),code testability standards,JUnitMockito.