- Employment type: Full Time
- Experience: 5 years
- Salary: ₹40,000 – ₹65,000 monthly
- Location: Remote
- Work timing: 9:15 AM to 6:15 PM IST
- Working Days: 5 Days
- Education: Any Degree
Job Summary:
We are seeking a highly skilled and experienced Senior Java Full Stack Developer with a minimum of 5 years of experience to join our dynamic AI Acceleration team. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance full-stack applications. This role requires strong proficiency in Java back-end development, modern front-end frameworks, and expertise in cloud platforms, DevOps practices, and critical system integrations.
Responsibilities
• Lead the design, development, and implementation of complex full-stack applications using Java and modern front-end technologies.
• Develop and maintain highly scalable and reliable microservices.
• Build responsive and intuitive user interfaces using React, Angular, and JavaScript.
• Integrate and manage authentication and authorization systems (e.g., OAuth2, JWT, SSO).
• Implement and maintain CI/CD pipelines and other DevOps practices to ensure efficient software delivery.
• Work extensively with cloud platforms, specifically Google Cloud Platform (GCP) and/or Azure, leveraging services like Firestore, BigQuery, Pub/Sub, and Cloud Storage.
• Design and manage relational databases (SQL) and interact with NoSQL databases.
• Deploy and manage applications using containerization technologies like Kubernetes.
• Collaborate closely with product managers, UX/UI designers, and other engineers to define, design, and ship new features.
• Mentor junior developers and contribute to code reviews, ensuring high code quality and adherence to best practices.
• Troubleshoot and debug production issues, providing timely resolutions.
• Stay up to date with emerging technologies and industry trends, evaluating their potential impact on our systems.
Required Skills And Experience
• Minimum 5 years of professional experience in full-stack software development with a strong focus on Java (Java 8+, Spring Boot, Spring Framework).
• Expert-level proficiency in modern front-end frameworks: React, Angular, and JavaScript.
• Demonstrated experience with DevOps practices, including CI/CD pipeline setup and management (e.g., Jenkins, GitLab CI, Azure DevOps).
• Hands-on experience integrating and managing authentication and authorization systems (e.g., OAuth2, SAML, JWT, Active Directory/LDAP integration).
• Proven hands-on experience with cloud platforms:
• Google Cloud Platform (GCP) is strongly preferred, with experience in services such as Firestore, BigQuery, Pub/Sub, and Cloud Storage.
• Experience with Azure is also highly valued.
• Extensive experience with Microservices architecture principles and development.
• Strong practical experience with containerization and orchestration: Kubernetes.
• Proficiency in relational databases (SQL), including schema design, query optimization, and ORMs (e.g., Hibernate, JPA).
• Experience with NoSQL databases is a plus.
• Solid understanding of RESTful API design and development.
• Experience with version control systems (Git).
• Excellent problem-solving, analytical, and debugging skills.
• Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Preferred Qualifications
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• Familiarity with message brokers (e.g., Kafka, RabbitMQ).
• Experience with testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library).
• Understanding of software security best practices.
• Certifications:
• Cloud Certifications:
• Google Cloud Professional Cloud Developer
• Google Cloud Professional Cloud Architect
• DevOps/Kubernetes Certifications:
• Certified Kubernetes Application Developer (CKAD)
• Docker Certified Associate (DCA)
• Java Certifications:
• Oracle Certified Professional, Java SE Programmer (Java 11 or later)
• Spring Certified Professional