- 10+ years of overall software development experience.
- 4+ years of hands-on experience in Java development.
- 6+ years of hands-on experience in Python development.
- Experience building enterprise-scale applications, distributed systems, and cloud-native solutions.
- Collections Framework
- Streams API & Lambda Expressions
- Functional Programming
- JVM Performance Tuning
- Experience with
- Spring Boot
- Spring Cloud
- RESTful API Development
- Microservices Architecture
Python
- Solid Python programming expertise
- Experience with
- FastAPI / Flask
- Asynchronous Programming
- REST API Development
- Enterprise Application Development
- Knowledge of Python design patterns, testing frameworks, and code optimization
Microservices & Distributed Systems
- Design and development of scalable microservices
- API design and integration
- Service-to-service communication
- Authentication & Authorization (OAuth2/JWT)
- Event-driven architecture
- Docker & Kubernetes
- Kafka/RabbitMQ preferred