Java Software Engineer

lumiver tech · Other

Completely RemoteFull TimeMid Level, SeniorInformation Technology
Posted 10 months ago

Job description

Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Perform code reviews to ensure code quality and shared knowledge.
  • Identify and fix bugs, and optimize application performance.
  • Participate in the software development lifecycle, including requirements analysis and design.
  • Contribute to architectural discussions and decisions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Software Engineer or similar role.
  • Strong understanding of object-oriented programming and design patterns.
  • Familiarity with web frameworks such as Spring or Hibernate.
  • Experience with databases (SQL and NoSQL) and data modeling.
  • Knowledge of version control systems, preferably Git.
  • Excellent problem-solving skills and attention to detail.

About the Company

Lumiver Tech fosters a collaborative and innovative environment focused on professional growth. As part of the team, you will work on impactful, cutting-edge technology projects that make a difference for customers and within the industry. The company is forward-thinking, values each team member's input, and offers genuine opportunities for advancement.

Skills & tools

JavaSpringHibernateSQLNoSQLGitSoftware EngineeringOOP

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Java
  2. 02Spring
  3. 03Hibernate
  4. 04SQL/NoSQL
  5. 05Git
  6. 06Bachelor's degree
  7. 07OOP
  8. 08Problem-solving