{"id":2984238,"url":"https://alion.io/job/enphase-energy-senior-full-stack-developer","title":"Senior Full Stack Developer","company":{"id":58551,"name":"Enphase Energy","domain":"enphase.com","url":"https://alion.io/company/enphase-energy","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Jobvite","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":17500,"max_usd":41000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":159},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"Apache Tomcat","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Cypress","optional":false},{"name":"Docker","optional":false},{"name":"Flutter","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Ionic","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mockito","optional":false},{"name":"MySQL","optional":false},{"name":"OWASP","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React Native","optional":false},{"name":"Rest API","optional":false},{"name":"RxJS","optional":false},{"name":"Sass","optional":false},{"name":"Scrum","optional":false},{"name":"SOAP","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"Swift","optional":false},{"name":"TypeScript","optional":false},{"name":"Dart","optional":true},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-10-21T08:14:47Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-23T05:26:10Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Description\nEnphase 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.\nJoin our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!\nThis role at Enphase requires working onsite3 days a week, with plans to transition back to a full 5 day in office schedule over time.\nAbout the role:\nEnphase 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.\nWhat You Will Be Doing\nDesign, develop, and maintain scalable full stack web applications using Java (Spring Boot) and Angular\nContribute to architecture and design discussions for enterprise-grade solutions and own the technical design of the modules you deliver\nBuild microservices and RESTful APIs documented with OpenAPI/Swagger, with clean contracts, versioning, and robust error handling\nDevelop responsive, accessible, and performant Angular UIs using TypeScript, RxJS, and reusable components, with a strong focus on user experience\nImplement enhancements and fixes to mobile applications (Android/iOS, native or hybrid) and coordinate releases with QA and the mobile team\nUse 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\nLeverage AI tools to analyze logs, stack traces, and unfamiliar codebases to speed up root cause analysis and bug fixing\nApply AI-assisted analysis to requirements, data, and production issues to shorten the path from problem to solution\nCritically review, validate, and test AI-generated code for correctness, security, and performance before it is merged\nShare prompts, reusable workflows, and practices that help the team get more out of AI-assisted engineering\nDesign data models and write efficient queries across relational (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB) databases\nIntegrate applications with enterprise systems such as ERP and with third-party services via REST/SOAP APIs, messaging, and middleware\nWrite unit, integration, and end-to-end tests (JUnit, Mockito, Jasmine/Karma, Cypress/Playwright) and maintain strong code coverage\nBuild and maintain CI/CD pipelines, containerize services with Docker and Kubernetes, and deploy to cloud platforms (AWS, Azure, or GCP)\nEnsure application performance, scalability, and security, following OWASP practices and OAuth 2.0/SSO standards\nTroubleshoot and resolve production issues, perform root cause analysis, and drive permanent fixes\nMentor junior developers, conduct code reviews, and help raise the team's engineering standards\nCollaborate with cross-functional teams in an Agile/Scrum environment, providing estimates and coordinating dependencies across multiple teams\nCreate and maintain technical documentation, including design documents, API specifications, and runbooks\nAdhere to SDLC and change management processes, including controls required in a SOX-regulated environment\nWho You Are and What You Bring\nTechnical Skills\nBachelor'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\nMust have graduated from an institution featured in the Top 100 NIRF (National Institutional Ranking Framework) rankings at the time of graduation (Overall / Engineering category)\n5-8 years of full stack software development experience, including 4+ years with Angular\nFront End: Angular (12+ preferred), TypeScript, HTML5, CSS3/SCSS, RxJS\nBack End: Java (11/17+), Spring Boot, Spring Data/JPA, Microservices\nAPIs: RESTful services, OpenAPI/Swagger\nDatabases: SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)\nMobile: exposure to native (Kotlin/Swift) or cross-platform (Ionic, React Native, Flutter) development and app store release processes\nAI-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\nAbility to give AI tools clear context and instructions, and the engineering judgment to recognize when AI output is wrong\nDevOps: CI/CD (Jenkins, GitHub Actions), Docker, Kubernetes\nCloud: AWS, Azure, or GCP\nServers: Tomcat, GlassFish\nVersion Control and Methodologies: Git, Agile/Scrum\nCertifications in Java, Angular, or cloud platforms are a plus\nExposure to integrating with enterprise applications such as ERP or CRM systems is a plus\nNon-Technical Skills\nExcellent communication and collaboration skills, with the ability to engage finance and business users in their language\nExperience owning a feature or workstream end to end, mentoring junior developers, and working directly with stakeholders\nStrong debugging and problem-solving skills, with a professional, diligent, and hardworking attitude\nAbility to work in a fast-paced environment with aggressive timelines and multiple teams coordinating with each other\nProven ability to work independently and manage competing priorities","description_format":"text","description_chars":6230,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Solar Energy"],"lifecycle":[{"event":"open","at":"2026-10-21T08:14:47Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":27,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/enphase-energy-senior-full-stack-developer","json_url":"https://alion.io/job/enphase-energy-senior-full-stack-developer.json","meta":{"generated_at":"2026-10-23T07:43:49Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12440,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58551},"rest":"https://alion.io/mcp/rest/get_company?id=58551"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fenphase-energy-senior-full-stack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fenphase-energy-senior-full-stack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fenphase-energy-senior-full-stack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/enphase-energy-senior-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fenphase-energy-senior-full-stack-developer"}]}