Schneider Electric - Cedar Rapids, IA

posted 5 days ago

Full-time - Entry Level
Cedar Rapids, IA
Electrical Equipment, Appliance, and Component Manufacturing

About the position

Schneider Electric is seeking a skilled Backend Engineer with expertise in Java to join our dynamic team. As a Backend Engineer, you will play a crucial role in designing, developing, and maintaining our server-side applications and services. Your work will directly impact the performance and efficiency of our products.

Responsibilities

  • Design, develop, and maintain scalable and efficient backend systems using Java.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Implement APIs and microservices to support various applications and platforms.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug applications to ensure high performance and reliability.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay updated with emerging technologies and industry trends.
  • Adhere to project development and product evolution tools and processes effectively.
  • Conduct design reviews with peers to ensure quality and project maturity.
  • Maintain the codebase post-product launch, including providing customer support.
  • Define, document, analyze, perform, and interpret developmental tests for new and/or modified products.
  • Conduct research and development of software and hardware combinations for new designs, including potential patentable solutions.
  • Develop and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline software development and deployment processes.

Requirements

  • Bachelor's, Master's, Ph.D. in computer engineering, computer science, or related engineering field.
  • 1-5 years of proven experience as a Backend Developer with a strong focus on Java.
  • Cloud experience (AWS, Azure, or Google Cloud) is highly recommended.
  • Experience with Embedded Linux applications is a plus.
  • Familiarity with development frameworks.
  • Understanding of SQL and Cassandra based DB systems.
  • Experience with RESTful API design and development.
  • Knowledge of version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience in our core Development languages such as C/C++, C#, Python and Rust.
  • Willingness to work in a process-driven environment (formalized documentation and approval management environment).
  • Strong problem-solving skills and an innovative mindset.

Benefits

  • Flexible work arrangements
  • Paid family leave
  • 401(k)+ match
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service