Full Time

Java Software Engineer - Mid-Level (Remote Fridays)

Get It Recruit - Information Technology
Remote!
$80,000 - $110,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Java Software Engineer - Mid-Level position at Get It Recruit - Information Technology involves designing, developing, and implementing high-quality software solutions using Java technologies. The ideal candidate will work collaboratively within a dynamic team environment, contributing to all phases of the software development lifecycle while aligning with the company’s technical standards and project requirements. As part of your role, you will participate in code reviews, design discussions, and troubleshooting, ensuring that the best practices are adhered to throughout the development process.



Job Responsibilities

  • Design and develop scalable Java applications based on defined requirements.
  • Participate in the full software development lifecycle, from requirements gathering through deployment and maintenance.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews to ensure compliance with quality standards and performance benchmarks.
  • Troubleshoot and debug applications to resolve technical issues.
  • Stay up-to-date with emerging technologies and industry trends to enhance development practices.
  • Assist in the integration of third-party APIs and services.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of professional experience in Java development and software engineering.
  • Proficiency in Java, with a deep understanding of object-oriented programming (OOP) concepts.
  • Experience with frameworks such as Spring or Hibernate.
  • Familiarity with database technologies like SQL and NoSQL.
  • Knowledge of version control systems, preferably Git.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication skills, both verbal and written.


Technologies & Tools

The Java Software Engineer will utilize various technologies and tools, including but not limited to Java programming language, Spring framework, Hibernate, SQL databases, NoSQL databases (such as MongoDB), Git for version control, and various integrated development environments (IDEs) like IntelliJ IDEA or Eclipse. Familiarity with cloud services and microservices architecture will be advantageous in this role.



Ideal Candidates

The ideal candidates for this position will possess a strong technical foundation combined with a collaborative mindset. They will be effective communicators who take initiative and are proactive in seeking solutions. A successful candidate will demonstrate adaptability and a willingness to learn new technologies, while also having a positive attitude toward teamwork and shared goals. Being organized, detail-oriented, and committed to delivering high-quality results will further enhance their ability to thrive in this role.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.