We are seeking a highly skilled Senior Developer / Tech Lead to join our dynamic team in Greater Noida. The ideal candidate will possess extensive experience in Java development, with a focus on ActiveMQ / MQTT, and demonstrate expertise in building modern, scalable applications using Spring Boot and React JS.
Key Responsibilities
- Lead the design, development, and implementation of high-performance Java applications.
- Architect and build scalable, reliable, and maintainable solutions using Spring Boot.
- Develop user interfaces using React JS, ensuring seamless user experiences.
- Collaborate with cross-functional teams to gather requirements and deliver robust solutions.
- Ensure code quality through effective testing, debugging, and optimization.
- Mentor junior developers and actively participate in code reviews.
- Troubleshoot and resolve production issues in a timely manner.
Required Skills & Experience
- 7+ Years of hands-on experience in Java development with knowledge of messaging protocols like ActiveMQ / MQTT.
- 5+ Years of expertise in Spring Boot, including RESTful APIs and microservices architecture.
- 2+ Years of experience with React JS, including state management and front-end development best practices.
- Strong understanding of object-oriented programming, design patterns, and SOLID principles.
- Familiarity with Agile methodologies and DevOps practices.
Preferred Qualifications
- Experience with messaging systems and real-time applications.
- Knowledge of modern cloud platforms and containerization tools (e.g., Docker, Kubernetes).
- Excellent problem-solving and communication skills.
- Ability to work effectively in a fast-paced environment and manage competing priorities.
What We Offer
- Opportunity to work with a talented and collaborative team.
- A supportive environment for professional growth and career advancement.
- Competitive compensation and benefits package.
If you’re an enthusiastic developer ready to take on exciting challenges, we’d love to hear from you!