Full Time

Java Software Engineer

Phoenix Recruitment
$80,000 - $120,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 Phoenix Recruitment, so some details may not match this job. The employer's own page has the real description.


Job Overview

The Java Software Engineer at Phoenix Recruitment plays a crucial role in developing and enhancing software applications that meet the needs of our clients. This position involves working collaboratively within a team to design, implement, and maintain high-quality Java applications and components, ensuring robust performance and security. The engineer will also be responsible for troubleshooting and resolving issues, as well as participating in code reviews and project planning meetings.



Job Responsibilities

  • Develop, test, and deploy Java-based applications according to project specifications.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Identify and troubleshoot software defects, providing timely solutions to enhance application performance.
  • Participate in code reviews to ensure adherence to best practices and maintain code quality.
  • Contribute to system architecture and design discussions, providing insights and recommendations.
  • Create and maintain documentation for software design and development processes.
  • Stay updated with emerging technologies and industry trends, proposing improvements to existing applications.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in Java software development, with a minimum of 3 years of relevant experience.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with frameworks such as Spring or Hibernate is preferred.
  • Proficiency in relational database management systems, including SQL.
  • Familiarity with web technologies, such as HTML, CSS, and JavaScript, is advantageous.
  • Excellent problem-solving skills and strong attention to detail.
  • Ability to work effectively in a team-oriented environment, demonstrating strong communication skills.


Technologies & Tools

The Java Software Engineer will utilize a variety of technologies and tools in their daily operations. Key technologies include Java SE and Java EE, Spring Framework, Hibernate ORM, Apache Maven for project management, and version control systems like Git. Additionally, the engineer will interact with databases such as MySQL and PostgreSQL, as well as conduct testing using JUnit and Mockito frameworks. Familiarity with cloud platforms such as AWS or Azure is a plus.



Ideal Candidates

The ideal candidate for this position embodies a strong commitment to quality and passion for technology. They are proactive problem solvers with an analytical mindset who thrive in fast-paced, dynamic environments. A collaborative spirit and the ability to communicate effectively with both technical and non-technical personnel are essential. Furthermore, a desire for continuous learning and improvement will ensure success within the team and contribute to the innovative projects at Phoenix Recruitment.


The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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