About the Role
We are seeking an accomplished Senior Java Full Stack Developer with over a decade of experience in designing, developing, and deploying enterprise-grade applications. This role requires deep expertise in Java backend frameworks and modern front-end technologies, along with strong leadership in architecture, scalability, and mentoring junior developers.
Key Responsibilities
- Lead the design and development of complex applications using Java (Spring Boot, Hibernate) and front-end frameworks (Angular/React/Vue.js).
- Architect and implement microservices-based solutions with high scalability and performance.
- Drive end-to-end development: requirement analysis, design, coding, testing, deployment, and support.
- Collaborate with product managers, architects, and cross-functional teams to deliver robust solutions.
- Ensure adherence to best practices in coding, security, and performance optimization.
- Mentor and guide junior developers, conducting code reviews and knowledge-sharing sessions.
- Integrate applications with databases (SQL/NoSQL), third-party APIs, and cloud services.
- Contribute to DevOps practices including CI/CD pipelines, containerization, and automated testing.
Required Skills
- Strong expertise in Java, Spring Boot, Hibernate.
- Advanced proficiency in front-end frameworks: Angular/React/Vue.js, plus HTML5, CSS3, JavaScript/TypeScript.
- Proven experience with REST APIs, Microservices architecture, and distributed systems.
- Hands-on with databases: MySQL, PostgreSQL, MongoDB.
- Solid understanding of cloud platforms (AWS, Azure, GCP).
- Experience with DevOps tools: Git, Jenkins, Docker, Kubernetes.
- Strong problem-solving, debugging, and architectural design skills.
Preferred Skills
- Exposure to message queues (Kafka, RabbitMQ).
- Knowledge of security frameworks (OAuth2, JWT).
- Experience with testing frameworks (JUnit, Selenium, Cypress).
- Familiarity with Agile/Scrum methodologies and distributed team collaboration.
Education
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
Pay: ₹80,000.00 - ₹150,000.00 per month
Work Location: Remote