HamburgerMenu
hirist

Wavicle Data Solutions - Java Developer - Contract

Posted on: 07/08/2025

Job Description

We are seeking a highly skilled Java Developer with strong experience in multi-threaded application development, message queuing systems, and cloud platforms (Azure). The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance backend systems.

Key Responsibilities :

- Develop and maintain robust Java-based backend applications.

- Implement and optimize multi-threaded processes to ensure high performance and scalability.

- Integrate and manage message queue systems like Kafka, RabbitMQ, or similar.

- Design and manage relational databases, primarily PostgreSQL.

- Deploy and monitor applications on Microsoft Azure.

- Collaborate with cross-functional teams including DevOps, QA, and product managers.

- Ensure clean, maintainable, and well-tested code.

- Troubleshoot production issues and participate in code reviews.

Skills & Qualifications :

- Strong programming skills in Java (Core & Advanced).

- Solid understanding and hands-on experience with multi-threading and concurrency in Java.

- Experience with message queue systems such as Kafka, RabbitMQ, or ActiveMQ.

- Proficient in PostgreSQL or similar relational databases; ability to write complex SQL queries.

- Experience in cloud computing with Azure (App Services, Azure Functions, Azure SQL, etc.).

- Familiarity with CI/CD pipelines and containerization tools (Docker/Kubernetes) is a plus.

- Excellent problem-solving and debugging skills.

- Strong communication and teamwork skills.

Note : Candidates should be based in or around the Bangalore area and must be willing to visit the client site once or twice a week.


info-icon

Did you find something suspicious?