Multiple locations
·
Hybrid
Senior Developer Vert.x Technology
our client is looking for a highly skilled Senior Developer with expertise in building reactive systems to join our innovative team. The ideal candidate has extensive experience designing, developing, and deploying scalable, high-performance applications using reactive programming Vert.x. This role involves leading development efforts, mentoring team members, and contributing to the architecture of cutting-edge reactive systems.
Key Responsibilities:
- Architect and implement reactive applications and microservices using Vert.x.
- Develop high-performance, low-latency applications with non-blocking I/O and event-driven paradigms.
- Write clean, efficient, and modular code that adheres to best practices for scalability and maintainability.
- Collaborate on creating RESTful APIs, WebSocket interfaces, and distributed systems.
- Mentor junior developers and elevate team expertise.
- Conduct thorough code reviews to uphold high-quality standards.
- Optimize application performance for scalability and reliability in high-concurrency environments.
- Diagnose and resolve technical issues efficiently.
- Partner with product managers, architects, and DevOps engineers to deliver solutions.
- Maintain clear, comprehensive technical documentation for developed systems.
Required Skills and Qualifications:
- 8–12 years in software development with a focus on scalable, high-performance applications.
- 3+ years of hands-on experience in Vert.x and reactive systems.
- Proficiency in reactive frameworks like Vert.x, Akka, Spring WebFlux.
- Strong programming skills in Java or Kotlin (experience with other JVM-based languages is a plus).
- Expertise in asynchronous programming, event-driven architecture, and non-blocking I/O.
- Hands-on experience with RESTful APIs, WebSocket, and message-driven architectures.
- Solid understanding of software design patterns, distributed systems, and microservices architecture.
- Familiarity with containerization tools (Docker) and orchestration platforms like Kubernetes.
- Proficiency in relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience deploying and managing applications on AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines and monitoring tools.
Preferred Qualifications:
- Familiarity with additional reactive frameworks such as Akka or Spring WebFlux.
- Knowledge of polyglot programming and multi-language application development.
- Experience with financial transaction processing or solutions for payment networks.
- Contributions to open-source Vert.x projects or related communities.
- Locations
- Fort Lauderdale, FL, New York, NY, Phoenix, Arizona (USA)
- Remote status
- Hybrid
About Perform
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Founded in
2005
Multiple locations
·
Hybrid
Senior Developer Vert.x Technology
Loading application form
Already working at Perform?
Let’s recruit together and find your next colleague.