LEVELS:
Senior Consultant
Manager
JOB DESCRIPTION:
We are looking for experienced Java Backend professionals for Senior Consultant and Manager roles with strong hands-on expertise in Java 8+, Spring ecosystem, cloud (AWS), and DevOps practices.
TECHNICAL SKILLS REQUIRED:
JAVA & BACKEND DEVELOPMENT:
Strong understanding of SOLID principles
Microservices architecture and design patterns
Exception handling best practices
Multithreading concepts in Java 8
Advanced multi-level threading concepts
Java 8+ features including:
Streams API
Functional programming
Lambda expressions
Strong problem-solving using Java 8 (scenario-based questions)
SPRING & SECURITY:
Spring Boot and Microservices
Spring Security implementation
JWT-based authentication
Request filtering and validation
Rate limiting implementation
Load balancing concepts
Validating requests before service-level processing
Extending and customizing Spring Security based on scenarios
CLOUD (AWS – BASIC TO INTERMEDIATE):
Working with S3 buckets in projects
Java to S3 bucket communication
Understanding EC2 instances
Starting and stopping EC2 instances
Basic cloud infrastructure concepts
Application monitoring on AWS
Checking logs on AWS clusters
Handling service errors and troubleshooting
DEVOPS / CI-CD:
Jenkins or GitHub Actions
Understanding CI/CD pipelines
Pipeline stages and flow
Writing pipeline scripts
Designing pipelines to support future modifications
DATABASE:
SQL fundamentals
Writing simple queries
Joins (especially two-table joins)
Filtering data using SQL