Fluence

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

Bengaluru, India Remote Hybrid
Java Spring Python Docker JavaScript AWS Kotlin
Description
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.

Fluence
Fluence
Energy Energy Storage Renewable Energy

0 applies

0 views

Other Jobs from Fluence

Software Staff Engineer

Bengaluru, India Remote Hybrid

Software Staff Engineer

Bengaluru, India Remote Hybrid

Senior Systems Engineer - Sustaining

Houston, TX Arlington, VA

Similar Jobs

Senior Software Engineer

Bengaluru, India Remote Hybrid

Senior Software Engineer

Bengaluru, India Remote Hybrid

Senior Software Engineer

Bogota, Colombia Washington, D.C.

Software Engineer (Backend)

Washington, D.C. Bogota, Colombia

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say