Server Software Engineer

Eaton

  • Shanghai
  • Permanent
  • Full-time
  • 1 day ago
Eaton is an intelligent power management company dedicated to protecting the environment and improving the quality of life for people everywhere. We make products for the data center, utility, industrial, commercial, machine building, residential, aerospace and mobility markets.## What you'll do:1.Responsible for the design, development, optimization, and maintenance of the product's backend systems, ensuring high availability and good scalability.
2.Participate in system architecture design, interface definition, and database modeling, and develop high-quality RESTful APIs to support frontend and system integrations.
3.Independently complete module development tasks, write clear and maintainable code, and perform unit testing to ensure quality.
4.Take part in team code reviews, actively provide constructive feedback, and help improve code quality.
5.Continuously optimize system performance, enhancing stability and response efficiency.
6.Write and maintain relevant technical documentation, including Word, Excel, PowerPoint, and Visio formats, for module description and technical knowledge sharing.
7.Collaborate with the team in practicing Scrum agile development, including participating in iteration planning and deliveries.## Qualifications:
  • Bachelor of Science in Computer Science, or related major from a 4-year accredited university.
  • 3+ years experience in server software development.
  • Proficient in Java programming, with familiarity in mainstream development frameworks such as Spring and Spring Boot.
  • Skilled in development tools like Git and Maven, with solid capabilities in version control and project build management.
  • Familiar with relational databases such as PostgreSQL, with strong skills in database design and performance optimization.
  • Comfortable working in Linux environments, capable of basic command-line operations and script writing; understands Docker containerization technologies.
  • Understands HTTP and related network protocols, with basic skills in performance analysis and troubleshooting.
  • Demonstrates good coding standards, logical thinking, and the ability to break down and analyze complex problems.
  • Experience with microservice architectures, service governance (e.g., rate limiting, circuit breaking, degradation), message queues, and mainstream open-source middleware is a plus.
  • Able to communicate effectively on technical topics, both verbally and in writing.
  • Excellent communication and coordination skills, including written English.
  • Strong team spirit, with the ability to collaborate effectively across teams.
At Eaton, we don't just want to offer you a job, but a journey and experience. Our goal is to give you the space to find that sweet spot where your passion meets purpose.

Eaton

Similar Jobs

  • Backend Server Software Engineer

    Eaton

    • Shanghai
    1.Responsible for the overall design, development, optimization, and maintenance of the product's backend system, ensuring high availability, high performance, and good scalability…
    • 3 days ago
  • Server Software Engineer

    Eaton

    • Shanghai
    "We are looking for talented and passionate software engineers with around 3 years of experience to join our global backend development team. This role is ideal for motivated indiv…
    • 4 days ago
  • Senior Software Engineer, Gateway - Shanghai

    Kong

    • Shanghai
    Are you ready to power the World's connections? If you don't think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box -…
    • 9 days ago
    • Apply easily