Overview
Skills
Job Details
Required Skills & Experience
Minimum ~10 years of professional experience in Java development.
Deep understanding of design patterns, object-oriented programming, architecture principles.
Strong experience with Spring / Spring Boot and building microservices.
Proficiency in RESTful API design and service-oriented / event-driven architectures.
Skilled in working with SQL databases (e.g. PostgreSQL, MySQL, Oracle etc.) and NoSQL databases (e.g. MongoDB, Cassandra etc.).
Solid knowledge of CI/CD tools and workflows (e.g. Jenkins, Git, GitHub/GitLab, Bitbucket).
Hands-on with containerization tools (Docker), orchestration (Kubernetes).
Experience with message brokers like Kafka or RabbitMQ.
Exposure to cloud platforms: AWS, Azure, or Google Cloud Platform.
Strong problem solving, debugging, performance tuning skills.
Excellent communication able to articulate technical design, mentor others, communicate across cross-functional teams.