Software Engineer – Java

June 7, 2024
Application deadline closed.

Job Description

Vertiv is Hiring for Software Engineer – Java

About Vertiv:
Vertiv is a global critical infrastructure and data center technology company with a revenue of $5.7 billion. Our mission is to ensure the continuous operation of vital applications by integrating hardware, software, analytics, and ongoing services. We offer a comprehensive portfolio of power, cooling, and IT infrastructure solutions and services, catering from the cloud to the network’s edge. Headquartered in Columbus, Ohio, USA, Vertiv employs around 27,000 people and operates in more than 130 countries.

Role Overview:
As a Software Engineer specializing in Java, you will play a pivotal role in the design and development of backend services for data center management software. Your responsibilities will include optimizing module structure and refining process logic within server-side software.

Qualifications:

  1. Bachelor’s degree or higher in software engineering, control engineering, computer science, or a related electronic field. Preference given to candidates with Java development experience during university and familiarity with agile development practices.
  2. Proficiency in object-oriented programming and design patterns, with hands-on experience using open-source frameworks like Spring Boot/Hibernate.
  3. Familiarity with NoSQL database MongoDB, including experience in database optimization techniques.
  4. Proficient in utilizing development environments such as Maven, Eclipse/MyEclipse, or IDEA.
  5. Honest, proactive, with excellent teamwork and communication skills.
  6. Strong programming foundation, demonstrating good coding habits and skills.
  7. Knowledge of common Linux commands; priority given to candidates with experience setting up application systems on Linux.
  8. Preferred experience in computer-related equipment maintenance, such as utilizing SNMP for network management and IPMI for server management.

Qualifications:

  1. Bachelor’s degree or higher in software engineering, control engineering, computer science, or a related electronic field. Preference given to candidates with Java development experience during university and familiarity with agile development practices.
  2. Proficiency in object-oriented programming and design patterns, with hands-on experience using open-source frameworks like Spring Boot/Hibernate.
  3. Familiarity with NoSQL database MongoDB, including experience in database optimization techniques.
  4. Proficient in utilizing development environments such as Maven, Eclipse/MyEclipse, or IDEA.
  5. Honest, proactive, with excellent teamwork and communication skills.
  6. Strong programming foundation, demonstrating good coding habits and skills.
  7. Knowledge of common Linux commands; priority given to candidates with experience setting up application systems on Linux.
  8. Preferred experience in computer-related equipment maintenance, such as utilizing SNMP for network management and IPMI for server management.