Staff Engineer - Java

8 Minutes ago • 8 Years + • Programming

Job Summary

Job Description

Enphase Energy is a global energy technology company providing solar, battery, and EV charging products. They revolutionized solar power with microinverter technology, making it safer and more reliable. The company is seeking a Staff Engineer - Java to design, develop, and maintain scalable web applications using Java and Angular. The role involves leading architecture discussions, implementing microservices, mentoring junior developers, and ensuring application performance and security. Candidates should have 8+ years in full-stack development, 4+ years in Angular, and strong technical skills in Java, Spring Boot, REST APIs, databases, DevOps, and cloud platforms.
Must have:
  • Design, develop, and maintain scalable web applications using Java and Angular
  • Lead architecture and design discussions for enterprise-grade solutions
  • Proven leadership in mentoring teams, enhancing user experiences, and delivering enterprise-grade solutions
  • Implement microservices and integrate front-end components with REST APIs
  • Mentor junior developers and conduct code reviews
  • Collaborate with cross-functional teams in Agile/Scrum environments
  • Ensure application performance, security, and scalability
  • Deploy applications to cloud platforms (AWS, Azure, or GCP)
  • Bachelor’s or Master’s in Computer Science or related field
  • 8+ years in software Full Stack Development
  • 4+ years in Angular (preferably Angular 8+)
  • Proficiency in Angular 8+, HTML5, CSS3, TypeScript, RxJS
  • Proficiency in Java 8+, Spring Boot, Microservices
  • Experience with RESTful Services, Swagger
  • Experience with SQL (PostgreSQL, Oracle), NoSQL (MongoDB)
  • Experience with CI/CD (Jenkins, GitHub Actions), Docker, Kubernetes
  • Experience with AWS, Azure, GCP cloud platforms
  • Experience with Glassfish, Tomcat servers
  • Proficiency in Git version control
  • Familiarity with Scrum, Agile methodologies
  • Excellent communication and collaboration skills
  • Problem-solving skills and a professional, diligent, and hardworking attitude
  • Ability to work in a fast-paced environment with aggressive timelines
  • Ability to lead team and Stakeholder management
Good to have:
  • Certifications in Java and Angular are a plus

Job Details

Description

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!

What you will be doing

  • Design, develop, and maintain scalable web applications using Java and Angular
  • Lead architecture and design discussions for enterprise-grade solutions
  • Proven leadership in mentoring teams, enhancing user experiences, and delivering enterprise-grade solutions
  • Implement microservices and integrate front-end components with REST APIs
  • Mentor junior developers and conduct code reviews
  • Collaborate with cross-functional teams in Agile/Scrum environments
  • Ensure application performance, security, and scalability
  • Deploy applications to cloud platforms (AWS, Azure, or GCP)

Who you are and What you bring

Technical Skills

  • Bachelor’s or Master’s in Computer Science or related field
  • 8+ years in software Full Stack Development
  • 4+ years in Angular (preferably Angular 8+)
  • Front End – Angular 8+, HTML5, CSS3, TypeScript, RxJS
  • Back End – Java 8+, Spring Boot, Microservices
  • APIs - RESTful Services, Swagger
  • Databases - SQL (PostgreSQL, Oracle), NoSQL (MongoDB)
  • Devops - CI/CD (Jenkins, GitHub Actions), Docker, Kubernetes
  • Cloud - AWS, Azure, GCP
  • Servers - Glassfish, Tomcat
  • Version Control – Git
  • Methodologies – Scrum, Agile

Non-Technical Skills

  • Excellent communication and collaboration skills, with the ability to interact with finance users in their language
  • Problem-solving skills and a professional, diligent, and hardworking attitude
  • Ability to work in a fast-paced environment with aggressive timelines and multiple teams coordinating with each other
  • Ability to lead team and Stakeholder management

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Arlington, Texas, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Enphase Energy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug