Job Title: Java Full Stack Developer
Role Summary
We are seeking an experienced Java Full Stack Developer with strong expertise in backend API development, modern frontend frameworks, and cloud-native DevOps practices. The ideal candidate will design, develop, and maintain scalable applications while contributing to cloud deployments, CI/CD automation, and AI-enabled development initiatives.
Key Responsibilities
Full Stack Development
- Design, develop, and maintain scalable web applications.
- Build RESTful APIs using Java, Spring, and Spring Boot.
- Develop responsive user interfaces using JavaScript and React JS.
- Ensure application performance, security, and scalability.
- Apply best practices in object-oriented design and clean architecture.
Backend & Database Engineering
- Design and maintain relational and analytical databases (MySQL, Snowflake).
- Optimize queries and improve database performance.
- Implement secure and efficient data access layers.
- Develop backend services adhering to microservices architecture principles.
Cloud & DevOps
- Implement CI/CD pipelines and automated deployment processes.
- Work with Docker and Kubernetes for containerization and orchestration.
- Monitor applications using tools such as Splunk.
- Deploy and manage applications in cloud environments (GCP, AWS, or Azure).
AI & Emerging Technologies
- Utilize AI tools to improve development efficiency and code quality.
- Contribute to AI-enabled automation or intelligent application features.
- Stay current with emerging technologies and modern engineering practices.
Collaboration & Engineering Excellence
- Participate in architectural discussions and technical design reviews.
- Collaborate with cross-functional teams including QA, DevOps, and Product.
- Troubleshoot and resolve production issues.
- Mentor junior developers and promote best coding practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 5–7+ years of experience as a Software Engineer or similar role.
- Strong proficiency in Java, Spring, Spring Boot, JavaScript, and React JS.
- Experience designing and maintaining databases (MySQL, Snowflake).
- Experience in backend API development.
- Hands-on experience with DevOps tools (CI/CD, Docker, Kubernetes, Splunk).
- Familiarity with cloud platforms (GCP, AWS, or Azure).
- Strong understanding of scalable system design principles.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Eagerness to learn new technologies and frameworks.
Preferred Qualifications
- Experience with microservices architecture.
- Exposure to distributed systems and event-driven architecture.
- Knowledge of security best practices and performance optimization.
- Experience in agile development environments.
Job Types: Full-time, Permanent
Pay: ₹347,099.82 - ₹1,543,502.84 per year
Work Location: Hybrid remote in Noida