Description :
Role Overview :
- You will be a core member of the engineering team, responsible for building highly available, low-latency backend systems.
- This role demands deep knowledge of reactive programming principles, specifically leveraging the full power of the Vert.x ecosystem to deliver scalable and efficient microservices.
Essential Skills & Technical Expertise :
- The ideal candidate possesses a robust background in enterprise Java development coupled with specialized expertise in asynchronous, high-throughput systems.
Vert.x and Reactive Programming Mastery :
- Core Vert.x Expertise : Strong, mandatory experience in Java backend development with the Vert.x toolkit (Core, Web, RxJava/Kotlin, etc.
- Reactive Fundamentals : Deep, practical understanding of asynchronous programming, event loops, and non-blocking I/O to maximize concurrency and minimize resource usage.
- Microservices Architecture : Hands-on experience designing, developing, and deploying robust RESTful APIs and microservices optimized for performance and scalability.
Data and Integration :
- Database Proficiency : Proven proficiency with both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra), including data modeling and optimization techniques.
- Messaging Systems : Familiarity and practical experience working with enterprise-level message brokers like Kafka, RabbitMQ, or similar for building fault-tolerant, event-driven architectures.
DevOps and Deployment :
- Containerization & Orchestration : Strong, working experience with Docker for containerizing applications and Kubernetes for managing, scaling, and deploying microservices at scale.
- CI/CD Pipelines : Experience designing and maintaining robust Continuous Integration/Continuous Deployment (CI/CD pipelines) for automated testing and rapid, reliable application releases.
Candidate Profile :
- Senior Experience : You have 8-12 years of demonstrable experience in building complex, high-transaction Java backend systems.
- Problem-Solving : Possess strong analytical, problem-solving, and system debugging skills.
- Collaboration & Communication : Excellent verbal and written communication skills with proven abilities in team collaboration within an Agile environment
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1564506
Interview Questions for you
View All