Lumber logo

Software Engineer (Java Developer)

Lumber

Location TBDFull-timeNo compensation foundPosted 10mo agoVerified open 4 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Location TBD
Schedule
Full-time
Work Authorization
Not specified

Job overview

Lumber is hiring a Software Engineer (Java Developer). The company seeks an enthusiastic Java Developer to join its development team, ideal for recent graduates or self‑taught developers. The role involves designing, developing, and maintaining Java applications, collaborating with senior engineers, and learning modern frameworks such as Spring Boot within a fast‑growing startup.

Key focus areas include Assist in design, development, and testing of Java applications, Write clean, maintainable, and efficient code, and Participate in code reviews and learn best practices.

Important skills include Java (Programming Language), Object-Oriented Design, Software Development Life Cycle, Analytical Thinking, Problem Solving, and Software Architecture.

Skills & qualifications

RequiredNice to have

Skills

Java (Programming Language)Object-Oriented DesignSoftware Development Life CycleAnalytical ThinkingProblem SolvingSoftware ArchitectureSoftware Project ManagementCommunication SkillsObject-Oriented Programming (OOP)Data StructuresObject DatabasesSQL (Programming Language)Spring BootRESTful APIWeb ServicesGithubGradleVersion ControlSDLCProject ManagementCommunicationData Structures and AlgorithmsREST APIsGitMaven/Gradle

Qualifications

Bachelor's in Computer Science

Full job description

The Opportunity We are looking for an enthusiastic and detail-oriented Java Developer to join our development team. This is an excellent opportunity for recent graduates or self-taught developers with strong Java fundamentals to kickstart their career in software development. You will work closely with senior developers to design, develop, and maintain Java-based applications, with opportunities to explore modern frameworks like Spring Boot.

What You’ll Do

  • Assist in the design, development, and testing of Java-based applications.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and learn industry best practices.
  • Collaborate with cross-functional teams on development projects.
  • Document code and contribute to knowledge-sharing initiatives. This position is a full-time internship and requires on-site presence at our office.

What We’re Looking For

  • Understanding of object-oriented design and development.

  • In-depth knowledge of the language of Java.

  • Knowledge of various software design life cycles.

  • Analytical and problem-solving abilities.

  • Good understanding of software architecture.

  • Excellent project management and communication skills.

  • Strong understanding of Java programming language, OOP concepts, and data structures.

  • Academic or project experience with core Java development.

  • Basic understanding of databases and SQL. Good to Have (Preferred but not mandatory):

  • Familiarity with Spring Boot or other Java frameworks.

  • Understanding of REST APIs and web services.

  • Exposure to tools like Git, Maven/Gradle, or any version control system. Why Lumber?

  • Be part of a fast-growing startup modernizing one of the world’s most essential industries.

  • Endless opportunities for growth. If you want to take your career to the next level, this is the place to be.

  • Work with a passionate, mission-driven team.

  • A culture that values learning, ownership, and getting sh*t done (the right way).

  • So, if you are the ONE and wondering how to be part of our Rocketship, quit scrolling and apply! Company Overview Lumber is reshaping the construction industry with an AI-powered workforce management platform that simplifies payroll, HR, compliance, scheduling, time-tracking, and more. With innovation at the core of everything we do, we empower businesses with cutting-edge solutions that transform the way they manage their workforce.

Department Engineering

Requirements

  • Degree in Computer Science, IT, or related field

You've read the whole posting — now see how you match it.

Software Engineer (Java Developer) at Lumber | Olive Jobs