Senior Software Engineer (Java , Springboot ,In person Interview)

Number of employees

1010

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!

Employment type:

Full time

Experience required:

Senior

Salary

Salary not provided

About the company:

Fluence is the leading global energy storage technology and services company, created and backed by Siemens and AES, two industry powerhouses and pioneers in energy storage. Fluence unites the scale, experience, breadth, and financial backing of the two most experienced icons in energy storage.

Our mission is to create a more sustainable future by transforming the way we power our world. Energy storage is critical to this transformation, yet today the market is fragmented and customers face the challenge of finding a trusted technology partner amidst conflicting technical claims, inexperienced vendors and installers, and new market entrants with limited power sector knowledge.

Fluence brings the proven technology solutions and services that overcome the commercial and regulatory barriers that stand in the way of modernizing our energy networks. We are the partner that can deliver at a global scale with the most experienced and knowledgeable team in the world.

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

278 Energy jobs at Fluence

Fluence is hiring Software Staff Engineer (Node.js, Websocket, Inperson Interview),Senior Software Engineer (Java , Springboot ,In person Interview),Senior Software Engineer ( In person Interveiw), and more.

View all jobs at Fluence