HamburgerMenu
hirist

Java Developer - Microservices Architecture

Posted on: 29/08/2025

Job Description

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.

info-icon

Did you find something suspicious?