Job Title: Associate Tech Specialist - Java, Vue.js & React
Location: Baner, Pune, Maharashtra, India (Hybrid / Remote)
Employment Type: Permanent
Experience: 6 to 8 Years
Posted on: June 16, 2025
Job Summary
We are seeking a highly skilled Senior Software Developer with full stack expertise to join and mentor a dynamic team of engineers. This role involves end-to-end software development across backend and frontend components. You will design, develop, document, test, and deploy modern applications leveraging Java, MySQL, CouchDB, React, and REST APIs. Experience with ActiveMQ is a plus. The ideal candidate thrives in an agile environment, contributes to design discussions, and promotes engineering best practices.
Key Skills
- Bachelor's degree in computer science, Information Systems, or a related field, or equivalent work experience.
- 6+ years of professional experience in software development, with strong Java (backend development) skills.
- 3+ years in cloud technologies (Azure preferred), including App Services, API Gateway, Service Bus, Azure Storage, Azure Functions, and Application Insights.
- Experience in building Event-Driven microservices with high throughput, real-time stream/batch processing, and interacting with RESTful APIs.
- Hands-on experience with MySQL and at least one NoSQL database (CouchDB preferred).
- Frontend development experience using React, Redux, Webpack, etc., including project setup, state management, and component architecture.
- Experience deploying full-stack applications in production.
- Exposure to messaging systems such as ActiveMQ, Kafka, or RabbitMQ (ActiveMQ preferred).
- Experience creating CI/CD pipelines.
- Familiarity with Agile processes (Kanban, Scrum) using tools like Jira.
- Solid understanding of object-oriented programming, design patterns, and software architecture principles.
- Knowledge of Test-Driven Development and testing frameworks.
- Availability during primary working hours.
Responsibilities
- Lead software development for on-premise and cloud-based applications throughout the SDLC.
- Design and implement scalable backend services using Java and REST APIs.
- Develop modern, responsive UIs with Vue.js.
- Design and optimize data storage solutions with MySQL and CouchDB.
- Integrate and utilize messaging systems like ActiveMQ for asynchronous processing.
- Participate in Agile ceremonies, contribute to sprint planning, and ensure timely delivery.
- Conduct code reviews and mentor junior developers.
- Participate in architectural planning and risk assessments.
- Identify performance bottlenecks and recommend platform improvements.
- Collaborate with cross-functional teams including QA, DevOps, and Product Management.
- Produce technical documentation and communicate project status effectively.
Sign-in & see how your skills match this job
Find Your perfect Job
Sign-in & Get noticed by top recruiters and get hired fast