Software Engineer

Technology, Data & Digital · Software & Web Development · Backend · Software Engineering

In short

Emerson is seeking a Software Engineer in Lviv, Ukraine, for an on-site, full-time role. The position involves designing, developing, and enhancing backend software solutions using Java, with responsibilities including feature implementation, technical discussions, and defect resolution.

Responsibilities

  • Design, develop, test, and maintain backend software applications using Java technologies.
  • Create and implement new features, capabilities, and software modules.
  • Participate in technical discussions, solution design, and architectural decisions.
  • Estimate tasks and contribute to project planning.
  • Investigate, document, and resolve software defects.
  • Collaborate with developers, testers, and product stakeholders.
  • Write clean, maintainable, and efficient code.
  • Support system optimization, troubleshooting, and application enhancements.
  • Contribute to continuous improvement initiatives.

Requirements

  • Professional experience developing backend applications using Java 8 or newer.
  • Strong understanding of object-oriented programming principles and software design practices.
  • Knowledge of the Java ecosystem, including containers, class loaders, data structures, and streams.
  • Understanding of SQL and relational database concepts.
  • Knowledge of Java concurrency and multithreaded programming.
  • Basic understanding of Java Virtual Machine (JVM) architecture.
  • Understanding of client-side and server-side application architectures.
  • Experience using build and dependency management tools such as Maven or Ant.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work effectively in a collaborative team environment.

Desired Qualifications

  • Experience designing scalable, high-performance enterprise applications.
  • Familiarity with modern software development methodologies and agile practices.
  • Knowledge of application performance tuning and optimization techniques.
  • Experience working with source control systems, automated testing, and continuous integration practices.
  • Exposure to cloud-based technologies and containerized application environments.
  • Experience collaborating with geographically distributed teams.

Benefits

  • Ongoing career development
  • Mentorship
  • Training
  • Leadership opportunities
  • Workplace where every employee is valued, respected, and empowered to grow.
  • Environment that encourages innovation, collaboration, and diverse perspectives.
  • Equitable opportunities, celebrate diversity.

Skills

JavaObject-Oriented ProgrammingSQLMavenAnt
#Software Development#Backend#Java
Emerson Logo

About Emerson

Emerson is a leading global technology, software, and engineering company providing innovative solutions for customers in industrial and commercial markets. We help customers in the world’s most essential industries solve the biggest challenges of modern life. Every day, our global workforce fulfills our unified Purpose and lives out the Values we hold close as an organization: Integrity, Safety & Quality, Support Our People, Customer Focus, Continuous Improvement, Collaboration, and Innovation. Across the globe, we are united by a singular Purpose: We drive innovation that makes the world…

Emerson Logo

Company

Emerson

Job Posted

3 days ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Mid-Senior

Locations

Lviv, Ukraine

Applicants

Be an early applicant