Middle Java Software Engineer [Eng fluent - Offer 45M]

VMO LLC.
United States
about 1 month ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML Java (Programming Language) JavaScript (Programming Language) Microsoft Excel Business Logic C++ (Programming Language) Cascading Style Sheets (CSS) Relational Databases Software Debugging Software Design Patterns Java Native Interface
+14 more
Object-Oriented Software Development Software Construction Software Engineering SQL Databases Systems Integration UML Data Processing Java Application Server Solid Principles Information Technology Codebase Data Management Legacy Systems Ci Server

Job description

We are looking for a Java Software Engineer to join an international project developing CI Server - an industrial information platform for plant monitoring, reporting, historical data management, and system integration.

You will work directly with customers to develop Java applications, enhance system features, and support software integration in a collaborative Agile environment., * Design, develop, and maintain software features using Java.

  • Develop application logic, data processing, and system integration functions.
  • Support reporting and Excel-related features when required.
  • Debug, troubleshoot, and optimize existing applications.
  • Prepare technical documentation and collaborate with customers and project teams.
  • Follow software engineering best practices to deliver high-quality, maintainable code.

Requirements

Must Have

  • 3+ years of experience in Java software development (Mid/Senior level).
  • Strong proficiency in Java with solid knowledge of OOP, Clean Code, and software design principles.
  • Experience analyzing, maintaining, and troubleshooting existing codebases.
  • Familiar with SQL and relational databases.
  • Good understanding of software development lifecycle and technical documentation.
  • Good English communication skills.
  • Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
  • Responsible, proactive, and willing to learn complex business domains.

Nice to Have

  • Experience with C/C++.
  • Experience with Excel Add-in development (Office.js, VSTO, COM Add-in, or similar).
  • Knowledge of OOAD, UML, or Design Patterns.
  • Experience with HTML, CSS, JavaScript.
  • Familiarity with JNI, legacy systems, or system integration.
  • Background in Industrial Automation or Manufacturing systems is a plus.

Benefits & conditions

  • Review salary 1-2 times/year, with the possibility of an unexpected salary rise based on capacity an infinite number of times per year
  • Policy for 13th-Month Salary Bonus and Holiday Bonuses According to Company Regulations.
  • Holiday travel mode (package 5-7 million/person), team building,…
  • Full participation in social insurance, as well as a yearly health checkup at a reputable hospital.
  • Comprehensive visit policy for personnel and relatives: birthday, marriage, childbirth, illness, etc.
  • The football club, cycling car, badminton, … are just a few of the sports and cultural activities available.
  • Allowance for classes and training awards: Learning Star of the Month,
  • A chance to be the face of the year’s study, the royalties

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

37 sec

Practical strategies for developers pursuing international software engineering careers

Antonia Eneh Antonia Eneh · World Congress 2026 Europe

Videos

See all

Related articles

See all