Senior Full Stack Developer

Enphase Energy, Inc.

India

Presencial

INR 2.000.000 - 3.600.000

Jornada completa

Hace 7 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

Enphase Energy in India is seeking a Senior Full Stack Engineer with 5–8 years of experience building enterprise applications using Java and Angular. In this role, you will design, build, and own web applications and APIs that support Enphase's business operations, including finance and supply chain, and contribute enhancements and fixes to our mobile applications.

You will contribute to design discussions and mentor junior developers while working in an AI-first engineering model, using AI

Formación

  • Bachelor's degree in Engineering with 70% marks throughout academics.
  • Graduate from a Top 100 NIRF ranking institution.
  • 5–8 years of full stack development with Angular and Java.
  • Proficient in Angular 12+ and TypeScript, REST APIs, and Spring Boot.
  • Experience with SQL (Oracle/PostgreSQL) and NoSQL (MongoDB).
  • CI/CD, Docker, Kubernetes experience; cloud platforms (AWS/Azure/GCP).
  • Familiar with AI-assisted development tools and OpenAPI documentation.
  • Excellent communication and collaboration with stakeholders.

Responsabilidades

  • Design, develop, and maintain scalable full stack web apps using Java and Angular.
  • Own the technical design of modules and contribute to architecture discussions.
  • Build microservices and RESTful APIs with OpenAPI/Swagger.
  • Develop responsive Angular UIs with TypeScript and RxJS.
  • Mentor juniors and collaborate with cross‑functional teams.
  • Leverage AI tools to accelerate development, debugging, and testing.
  • Write unit/integration tests and ensure code quality and security.
  • Deploy via CI/CD with Docker/Kubernetes on cloud platforms.

Conocimientos

Angular
Java
Spring Boot
Microservices
REST APIs
SQL
NoSQL
CI/CD
Docker
Kubernetes
AWS
AI Tools
OpenAPI/Swagger

Educación

Bachelor's degree in Engineering
Top 100 NIRF ranking school

Herramientas

Jira
GitHub Actions
OpenAPI/Swagger

Descripción del empleo

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.

Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
This role at Enphase requires working onsite3 days a week, with plans to transition back to a full 5 day in office schedule over time.

About the role:

Enphase is looking for a Senior Full Stack Engineer with 5–8 years of experience building enterprise applications using Java and Angular. In this role, you will design, build, and own web applications and APIs that support Enphase's business operations, including finance and supply chain, and contribute enhancements and fixes to our mobile applications. You will contribute to design discussions and mentor junior developers while working in an AI-first engineering model, using AI coding assistants and agentic tools to accelerate development, analysis, testing, and bug fixing, and owning the quality, security, and maintainability of everything you ship. As a member of the IT team, you will work closely with business users, product owners, and engineers across multiple teams to deliver reliable and scalable solutions.

What You Will Be Doing
  • Design, develop, and maintain scalable full stack web applications using Java (Spring Boot) and Angular
  • Contribute to architecture and design discussions for enterprise-grade solutions and own the technical design of the modules you deliver
  • Build microservices and RESTful APIs documented with OpenAPI/Swagger, with clean contracts, versioning, and robust error handling
  • Develop responsive, accessible, and performant Angular UIs using TypeScript, RxJS, and reusable components, with a strong focus on user experience
  • Implement enhancements and fixes to mobile applications (Android/iOS, native or hybrid) and coordinate releases with QA and the mobile team
  • Use AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) as part of daily work to accelerate code generation, refactoring, unit test creation, and documentation
  • Leverage AI tools to analyze logs, stack traces, and unfamiliar codebases to speed up root cause analysis and bug fixing
  • Apply AI-assisted analysis to requirements, data, and production issues to shorten the path from problem to solution
  • Critically review, validate, and test AI-generated code for correctness, security, and performance before it is merged
  • Share prompts, reusable workflows, and practices that help the team get more out of AI-assisted engineering
  • Design data models and write efficient queries across relational (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB) databases
  • Integrate applications with enterprise systems such as ERP and with third‑party services via REST/SOAP APIs, messaging, and middleware
  • Write unit, integration, and end‑to‑end tests (JUnit, Mockito, Jasmine/Karma, Cypress/Playwright) and maintain strong code coverage
  • Build and maintain CI/CD pipelines, containerize services with Docker and Kubernetes, and deploy to cloud platforms (AWS, Azure, or GCP)
  • Ensure application performance, scalability, and security, following OWASP practices and OAuth 2.0/SSO standards
  • Troubleshoot and resolve production issues, perform root cause analysis, and drive permanent fixes
  • Mentor junior developers, conduct code reviews, and help raise the team's engineering standards
  • Collaborate with cross‑functional teams in an Agile/Scrum environment, providing estimates and coordinating dependencies across multiple teams
  • Create and maintain technical documentation, including design documents, API specifications, and runbooks
  • Adhere to SDLC and change management processes, including controls required in a SOX‑regulated environment
Who You Are and What You Bring
Technical Skills
  • Bachelor's degree in Engineering (B.E./B.Tech) or higher, with a minimum of 70% marks (or equivalent CGPA) consistently throughout academics — 10th, 12th, and Graduation/Post-Graduation
  • Must have graduated from an institution featured in the Top 100 NIRF (National Institutional Ranking Framework) rankings at the time of graduation (Overall / Engineering category)
  • 5–8 years of full stack software development experience, including 4+ years with Angular
  • Front End: Angular (12+ preferred), TypeScript, HTML5, CSS3/SCSS, RxJS
  • Back End: Java (11/17+), Spring Boot, Spring Data/JPA, Microservices
  • APIs: RESTful services, OpenAPI/Swagger
  • Databases: SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)
  • Mobile: exposure to native (Kotlin/Swift) or cross‑platform (Ionic, React Native, Flutter) development and app store release processes
  • AI-Assisted Development: demonstrated, practical use of AI tools (Claude, ChatGPT, GitHub Copilot, Cursor, or similar) to accelerate development, analysis, and debugging, with real examples you can walk us through
  • Ability to give AI tools clear context and instructions, and the engineering judgment to recognize when AI output is wrong
  • DevOps: CI/CD (Jenkins, GitHub Actions), Docker, Kubernetes
  • Cloud: AWS, Azure, or GCP
  • Servers: Tomcat, GlassFish
  • Version Control and Methodologies: Git, Agile/Scrum
  • Certifications in Java, Angular, or cloud platforms are a plus
  • Exposure to integrating with enterprise applications such as ERP or CRM systems is a plus
Non-Technical Skills
  • Excellent communication and collaboration skills, with the ability to engage finance and business users in their language
  • Experience owning a feature or workstream end to end, mentoring junior developers, and working directly with stakeholders
  • Strong debugging and problem-solving skills, with a professional, diligent, and hardworking attitude
  • Ability to work in a fast‑paced environment with aggressive timelines and multiple teams coordinating with each other
  • Proven ability to work independently and manage competing priorities
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full Stack Developer
Senior Full Stack Developer

Enphase Energy, Inc. • Bengaluru

Presencial
INR 3.000.000 - 5.500.000
Senior Staff, Embedded Software Engineer
Senior Staff, Embedded Software Engineer

Enphase Energy, Inc. • India

Presencial
INR 4.000.000 - 6.500.000
Staff Engineer, Software (Backend) (9719) Engineering Bangalore, India
Staff Engineer, Software (Backend) (9719) Engineering Bangalore, India

Enphase Energy, Inc. • Bengaluru

Presencial
INR 2.000.000 - 3.200.000
Senior Staff, Embedded Software Engineer (9807) Engineering Bangalore, India
Senior Staff, Embedded Software Engineer (9807) Engineering Bangalore, India

Enphase Energy, Inc. • Bengaluru

Híbrido
INR 4.500.000 - 7.500.000
Staff Engineer, Software (Backend)
Staff Engineer, Software (Backend)

Enphase Energy, Inc. • Bengaluru

Presencial
INR 4.000.000 - 6.000.000
Staff Engineer, Embedded Software
Staff Engineer, Embedded Software

Enphase Energy, Inc. • India

Presencial
INR 4.000.000 - 7.000.000
Senior Technical Lead (I6)
Senior Technical Lead (I6)

Comviva • Gurugram District

Presencial
INR 3.500.000 - 7.000.000
Senior Full Stack Developer (Angular, Node)
Senior Full Stack Developer (Angular, Node)

Luxoft • Bengaluru

Presencial
INR 3.000.000 - 7.000.000
Associate Software Engineer - Full Stack
Associate Software Engineer - Full Stack

Amgen • Hyderabad

Presencial
INR 900.000 - 1.300.000
Software Engineering Specialist- Python Fullstack
Software Engineering Specialist- Python Fullstack

gevernova • Bengaluru

Presencial
INR 600.000 - 900.000
Relocation Assistance Provided