We are seeking a talented Java Developer to join a dynamic team within one of our big clients. The ideal candidate will have experience in Java programming language and be able to develop high-quality software solutions. You will be responsible for designing, developing, and maintaining Java-based applications and participating in all phases of the software development life cycle.
Responsibilities:
- Design, develop, and maintain Java-based applications;
- Participate in the full software development life cycle, including requirements analysis, design, development, testing, and deployment;
- Collaborate with cross-functional teams to identify and resolve software defects;
- Write clean, scalable, and efficient code;
- Develop unit and integration tests to ensure software quality;
- Work with stakeholders to gather and refine software requirements.
Requirements:
- Strong experience in Java programming language and it's core concepts
- Familiarity with popular Java frameworks and libraries such as Spring, Hibernate, or Struts
- Knowledge of database concepts and experience with SQL programming
- Experience with web development frameworks such as Angular or React is a plus
- Familiarity with agile software development methodologies such as Scrum or Kanban
- Excellent problem-solving and analytical skills
- Effective communication skills and ability to work in a team environment
Tribe28 offers a competitive salary and a dynamic work environment that fosters growth and creativity. Join this team if you want to be a part of something big. We are not just looking for an employee, we’re looking for a problem solver and an innovator but mostly a collaborator. If you have a passion for Java programming and enjoy working on challenging projects that can and will inspire you, apply now and make something amazing!