Posted on: 29/08/2025
Job Title : Java Developer with Vert.x Experience
Location: Bangalore (Day 1 Onsite)
Job Overview :
We are seeking a highly skilled and experienced Java Developer with solid expertise in Vert.x to join our dynamic team in Bangalore. The ideal candidate should have 7 to 8 years of Java development experience and 2+ years of recent hands-on experience with Vert.x.
The role involves working on high-performance, scalable applications and leveraging the power of Vert.x for asynchronous and event-driven programming. The developer will work closely with cross-functional teams to design, build, and maintain applications that can handle high volumes of transactions and real-time data.
Key Responsibilities :
- Design, develop, and maintain high-performance Java applications, with a focus on scalable, event-driven solutions using Vert.x.
- Write clean, efficient, and well-documented code adhering to best practices in Java and Vert.x programming.
- Collaborate with software engineers, architects, and other stakeholders to design and implement complex systems.
- Integrate different backend services and technologies to create a seamless, high-performance system.
- Ensure that applications are built for high availability, resilience, and fault tolerance.
- Troubleshoot, debug, and optimize Java applications to enhance performance.
- Write and maintain unit tests, integration tests, and ensure high code coverage.
- Participate in code reviews and provide feedback to improve code quality.
- Work in an agile development environment, adapting to changing requirements and priorities.
- Stay up-to-date with emerging technologies and trends, especially in the realm of Java and Vert.x.
- Ensure proper monitoring, logging, and alerting are in place for the applications to proactively identify and resolve any issues.
Required Skills & Qualifications :
- 7 to 8 years of professional experience in Java development, with a strong focus on building high-performance applications.
- 2+ years of recent hands-on experience using Vert.x for asynchronous, event-driven programming and building scalable systems.
- In-depth knowledge of Java 8+ features (such as streams, lambdas, and functional interfaces).
- Strong understanding of multi-threading and concurrency concepts in Java.
- Familiarity with Vert.x core components like Verticles, EventBus, and Vert.x HTTP server/client.
- Experience with RESTful web services, microservices architecture, and event-driven architectures.
- Good knowledge of databases (SQL/NoSQL) and ORM frameworks (e.g., Hibernate, JPA).
- Understanding of CI/CD tools and practices for automated testing, integration, and deployment (e.g.,
Jenkins, Docker, Kubernetes).
- Knowledge of modern version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills with a focus on performance and scalability.
- Ability to work in a fast-paced environment with minimal supervision.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1538001
Interview Questions for you
View All