Java Expertise:
Minimum 8 years of experience.
Proficiency in Java 8+ with strong development capabilities.
Familiarity with design patterns and scalable architecture.
Frameworks and Tools:
Spring Framework and Spring Boot for developing scalable microservices.
Experience with REST APIs, Hibernate, and Spring Data JPA.
Database Management:
Proficiency in RDBMS such as Oracle, MySQL
Testing and Tools:
Knowledge of testing tools like JUnit and JMeter.
Build tools like Maven/Gradle and version control systems like Git.
CI/CD and Automation:
Experience building and maintaining CI/CD pipelines using Jenkins.
Knowledge of Docker and containerization.
Cloud and AWS Exposure:
Hands-on experience with AWS services such as EC2, S3, SQS, SNS, Lambda, IAM roles, and CloudWatch.
Familiarity with implementing and managing AWS cloud infrastructure.
Big Data Knowledge (Preferred):
Exposure to Spark and Scala is a plus
Bachelor's degree