Search by job, company or skills

Enphase Energy

Senior Software Engineer, API Cloud

3-8 Years
Save
  • Posted 9 hours ago
  • Over 50 applicants
Quick Apply

Job Description

  • Work on cloud-based microservices and distributed systems to deliver scalable solutions.
  • implement secure, high-performance backend web applications.
  • Develop software applications using design patterns, efficient data structures, and algorithms.
  • Primarily work with Java and Spring Boot, with light exposure to Ruby and Python.
  • Collaborate with cross-functional teams including product managers and project managers, following best-in-class agile software development processes.

Who you are and what you bring

Experience :

  • B.E/B.Tech/M.Tech in Computer Science or Electrical Engineering from top tier college and >70% marks
  • 4 to 8 years of total experience for B.E/B.Tech OR 3 to 7 years of total experience for M.Tech
  • Minimum 4+ years of experience in building robust backend systems.
  • At least 3+ years of hands-on experience using Spring and Spring Boot.

Technical Expertise :

  • Experience working on large-scale software projects.
  • Strong understanding of Java internals, including performance optimization, memory management, and garbage collection (GC).
  • Familiarity with software development frameworks, such as Spring and Hibernate.
  • Knowledge of multi-threading, concurrency, and parallel processing concepts.
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB.
  • Experience with using Java testing frameworks such as Junit, Mockito.
  • Familiarity with software build tools, such as Gradle and Maven
  • Proficiency in design patterns and adherence to SOLID principles.
  • In-depth knowledge of core web technologies such as HTTP protocols.
  • Familiarity with software version control systems such as Git and SVN

3. System Fundamentals :

  • Strong experience with Linux environments, containerization tools (Docker), and orchestration platforms like Kubernetes.

4. Problem-Solving Skills :

  • A solid grasp of algorithms, data structures, and efficient debugging methodologies.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 110772607

Similar Jobs

Bengaluru, India

Skills:

VMwareKvmCJIRADockerVxlanPythonBGPGitKubernetesIscsiHyper-VOVSAI ML infrastructure workloadsVMware vSANLinux OS administrationNutanix AOSeBPFPERFAzure Stack HCIkernel tuningperformance profilingGPU resource managementLinux networking stackDPDKNVMe-oFSR-IOV

Bengaluru, India

Skills:

Terraform- Developer ViewSqlNodejsS3Pl SqlJavaAws ServicesMicroservicesGolangLambdaSpringbootJunitRDSSnsPythonSqsJira ticketing toolNoSQL DBUnit Testing SkillsAgile FrameworkStepfunctions

Bengaluru, India

Skills:

JavaHibernateSpring BootRest ApiSqlCI CD

Bengaluru, India

Skills:

KafkaNodejsAutomation testingRestful ApisHTMLTypescriptJavascriptDockerMicrosoft AzureSeleniumAWSOauthGraphqlReduxJwtFluxNpmTest Driven DevelopmentReactjsMaterial UIYarnKubernetesStyled ComponentsPushpinCI CD principlesAPI gateway integrationsCSS-in-JSPlaywrightTailwind CSSCSS-Pre-processorsContextAPINoSQL Databases

Bengaluru, India

Skills:

ReduxElkMavenPrometheusSpring BootGrafanaReact JsMicroservicesNosqlGitJasmineRDBMSJUnitDockerJava ServletGithubJspJestNpmSqlSpringGradleReact NativeRestful ApisAzureYarnKubernetesGHAFull-stack developmentAKS