Senior Software Engineer- Java Springboot

Number of employees

1910

Bangalore, India, India

Posted on: 2025-01-15

Category: energy

Apply now

Please let Fluence know you found this job on Work in Green. This will help us grow!

Expired

Employment type:

Full time

Experience required:

Senior

Salary

Salary not provided

About the company:

Fluence Energy, Inc. (“Fluence”) (Nasdaq: FLNC) is a global market leader delivering intelligent energy storage and optimization software for renewables and storage. The Company's solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of projects successfully contracted, deployed, and under management across nearly 50 markets, the Company is transforming the way we power our world for a more sustainable future. 

As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining robust AWS-based SaaS applications. This role involves creating high-performance systems with expertise in real-time data visualization, including charting capabilities. You will collaborate closely with data scientists, product managers, and subject matter experts to deliver innovative solutions.
Key Responsibilities:
1.Design & Development: Build scalable AWS SaaS applications using Kotlin, Java Spring Boot, Python, Docker Containers, and PostgresDB.
2.Real-Time Data Visualization: Develop systems to display real-time data using time-series databases and charting libraries.
3.Collaboration: Partner with data scientists, product managers, and subject matter experts to understand requirements and deliver solutions.
4.Code Management: Write clean, efficient code; develop prototypes; troubleshoot issues; and address performance bottlenecks.
5.Technical Leadership: Provide technical guidance and mentorship to the development team.
6.Design Discussions: Contribute to design discussions and offer valuable insights for making sound technical decisions.
7.Documentation: Define and document best practices, coding standards, and development methodologies.
Qualifications:
Must-Have Skills:
1.5+ years of hands-on experience with Kotlin, Java Spring Boot, Python, Docker Containers, and PostgresDB.
2.Proven expertise in developing SaaS applications on AWS with at least 5 years of experience.
3.Strong knowledge of real-time data visualization using time-series databases.
4.Proficiency in adhering to coding standards, static code analysis, and unit testing for high-quality code delivery.
5.Strong understanding of distributed systems and application performance tuning.
Nice-to-Have Skills:
1.Experience with JavaScript/TypeScript-based front-end development for data visualization.
2.Familiarity with CI/CD pipelines and DevOps practices.
3.Understanding of MLOps and DataOps workflows.
4.Strong grasp of data structures and algorithms.
5.Experience working in Ubuntu and Docker development environments.
Educational and Certification Requirements:
•A Bachelor’s degree in Computer Science or a related field is preferred.
•AWS certifications are highly desirable.

Similar climate jobs

These are some of our top picks for great climate jobs on Work in Green.

View all jobs
Antora Energy logo
United States
Octopus Energy logo
United Kingdom
Octopus Energy logo
United Kingdom
Octopus Energy logo
United Kingdom
Octopus Energy logo
Spain

2831 Energy jobs at Fluence

Fluence is hiring Senior Operations Financial Analyst,Senior Software Engineer,Logistics Coordinator, and more.

View all jobs at Fluence
Fluence logo
United States
Fluence logo
India
Number of employees

1910

Full time
Energy
Fluence logo
India
Number of employees

1910

Full time
Energy
Fluence logo
United States
Fluence logo
India
Fluence logo
Philippines