Java Software Engineer

HiredBuddy

Seattle, WA0–2 yrs3d agovia LinkedIn

Key Responsibilities

  • Develop, test, and deploy Java-based applications using industry best practices.
  • Write clean, maintainable, and efficient code while following coding standards.
  • Participate in code reviews to ensure high-quality deliverables and learn from peer feedback.
  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to understand requirements and implement features.
  • Debug and resolve software defects, performing root cause analysis when necessary.
  • Assist in the design of RESTful APIs and integrate with front-end components.
  • Manage database interactions using SQL and ORM frameworks like Hibernate or JPA.
  • Maintain and improve existing codebases, refactoring when needed to enhance performance and readability.
  • Contribute to the creation and maintenance of technical documentation.
  • Stay updated with emerging trends in Java development and propose improvements to our tech stack.

Qualifications

  • 0-2 years of professional experience in software development, including internships or personal projects.
  • Solid understanding of Java programming language, object-oriented design, and data structures.
  • Familiarity with version control systems, particularly Git.
  • Basic knowledge of relational databases and SQL.
  • Exposure to web development concepts, including REST APIs and HTTP protocols.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills, both verbal and written, for remote collaboration.
  • A proactive attitude and eagerness to learn new technologies and tools.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Requirements & Tech Stack

  • 0-2 years of experience in Java development (including academic projects).
  • Proficiency in Java, OOP principles, and data structures.
  • Basic understanding of SQL and relational databases.
  • Familiarity with Git and version control workflows.
  • Exposure to Spring Framework or similar is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Willingness to learn and adapt in a fast-paced environment.
  • Bachelor's degree in Computer Science or related field preferred.

Entry-Level Software Engineer Jobs in Seattle · last 7 days

28 openings · all need no experience

Most hiring: Blue Origin, Amazon, Microsoft

See all 28 →