Logo of Huzzle

Java Back-End Developer

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Anchorage

AI generated summary

  • You should have a CS degree, solid Java skills, knowledge of Spring Boot and databases, experience with RESTful APIs, Git familiarity, and strong problem-solving, communication, and teamwork abilities.
  • You will design and develop server-side applications, write clean code, manage databases, integrate APIs, conduct unit testing, and participate in code reviews while staying current with industry trends.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • Solid understanding of Java programming language and object-oriented principles.
  • Knowledge of back-end development concepts and frameworks, such as Spring Boot, Hibernate, or Java EE.
  • Experience with databases, including SQL and/or NoSQL.
  • Understanding of RESTful APIs and web services.
  • Familiarity with version control systems, such as Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work well in a team environment and contribute to collective goals.
  • Self-motivated with a desire to learn and grow in back-end development.

Responsibilities

  • Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements.
  • Design, develop, and maintain server-side applications using Java and related frameworks.
  • Write clean, efficient, and maintainable code that adheres to industry best practices.
  • Implement data models, and database schemas, and perform database operations using SQL or NoSQL databases.
  • Integrate APIs, web services, and third-party systems into the application.
  • Perform unit testing and troubleshoot/debug application issues.
  • Participate in code reviews to ensure code quality and maintainability.
  • Stay up to date with emerging technologies, trends, and best practices in back-end development.

FAQs

What is the minimum experience required for this position?

The minimum experience required for this position is 1+ year.

Is this position onsite or remote?

This is an onsite position.

What is the annual income range for this role?

The annual income range for this role is $57K - $67K.

Is a work permit necessary for this job?

Yes, a valid work permit is necessary in the US/Canada.

What educational qualifications are required for this job?

A Bachelor's degree in Computer Science or a related field is required.

What programming language should I be familiar with for this position?

You should have a solid understanding of the Java programming language.

Are there any preferred qualifications for this job?

Yes, preferred qualifications include familiarity with cloud platforms, containerization technologies, and experience with test-driven development and agile methodologies.

Will I need to work with databases in this role?

Yes, you will need to have experience with databases, including SQL and/or NoSQL.

What type of development concepts should I be knowledgeable about?

You should have knowledge of back-end development concepts and frameworks, such as Spring Boot, Hibernate, or Java EE.

Is teamwork important in this role?

Yes, the ability to work well in a team environment and collaborate with cross-functional teams is crucial for this role.

Learn Coding & Build software collaboratively with the power of AI, on any device, without spending a second on setup!

Technology
Industry
11-50
Employees

Mission & Purpose

Skip setup, soar through code! Learn & build together, on-demand, with AI your co-pilot. Any device, endless possibilities. Careers taking flight? Visit our page! But wait, there's more! You're not alone on this coding quest. Our trusty AI companion will guide you, suggest code snippets like secret spells, and catch errors before they turn into dark side bugs. Collaborate with fellow code warriors in real-time, sharing wisdom and building epic software empires together. From simple droids to full-blown Death Stars, the possibilities are endless. Web apps, mobile games, anything your code-fueled imagination can conjure. And when your masterpiece is ready, deploy it with a single click, sharing your creation with the galaxy. Level up your skills, join a thriving community of code knights, and land your dream tech job. Our career page is like a lightsaber to your resume, cutting through obstacles and illuminating your path to coding glory. So grab your device, choose your coding destiny, and join the revolution