Overview
Skills
Job Details
Strong Senior-Level Java Engineer (10+ Years)
The client needs someone who is:
Highly experienced in Java development
Able to design, build, deploy, and maintain complex applications
Comfortable working independently with minimal guidance
2. Cloud Expertise (AWS Preferred)
Strong hands-on experience with:
AWS services: Lambda, EC2, S3, API Gateway, ALB/NLB, CloudWatch
AWS Datastores: Aurora, RDS, DynamoDB
Deployment in AWS using CI/CD pipelines
Azure is a plus but AWS is the priority.
3. Modern Architecture Knowledge
Candidate must have worked with:
Microservices architecture
Event-driven systems
MVC patterns
Restful API design
4. CI/CD + DevOps Capabilities
Hands-on experience with:
CI/CD tools: Jenkins, Azure DevOps, GoCD
Testing automation integrated into pipelines
Containerization concepts (Fargate knowledge is a plus)
5. Messaging / Streaming Tools
Experience with any of these:
AWS Kinesis
SQS / SNS
Kafka
RabbitMQ
ActiveMQ
This is especially important for scalable event-driven systems.
6. API Development & Testing
Must know:
Designing REST APIs
Swagger / OpenAPI
Postman
Assertible (nice to have)
7. Testing Frameworks
Hands-on experience with:
Test Driven Development (TDD)
Behavior Driven Development (BDD)
Cucumber
Selenium
Integration of tests into CI/CD
8. Databases (SQL + NoSQL)
Experience in:
MySQL, Oracle, PostgreSQL
MongoDB
DynamoDB
Cassandra
Redis
Elasticsearch
9. Linux / Unix Troubleshooting
Ability to debug Java applications in Linux/Unix environments
Comfortable handling production issues, logs, and performance tuning
10. Strong Team & Communication Skills
Client wants someone who:
Can mentor junior devs
Communicates clearly
Works independently
Has strong problem-solving and analytical skills
Can handle urgency and production support when needed
11. Full SDLC Understanding
Candidate must have experience in:
Requirements gathering
Design
Development
Testing
Deployment
Maintenance
12. AI Tools Experience (Big Plus)
Not mandatory but very attractive:
AI-assisted coding tools
LLM integrations
Automation using AI