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


As a Java Software Engineer at Phoenix Recruitment, you will play a crucial role in the design, development, and implementation of high-quality software solutions using Java technologies. You will collaborate with cross-functional teams to gather requirements, diagnose issues, and drive project initiatives from conception through to deployment. Your technical expertise will contribute to enhancing our product offerings, ensuring they align with client specifications and industry standards.



Job Responsibilities

  • Develop and maintain scalable Java applications that meet user requirements.
  • Collaborate with product managers and designers to understand business needs and user experience.
  • Conduct code reviews and mentor junior developers to foster skills and improve code quality.
  • Participate in the full software development lifecycle, including design, testing, deployment, and maintenance.
  • Troubleshoot and debug applications to enhance performance and reliability.
  • Stay current with emerging technologies and industry trends to ensure best practices are implemented.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Software Engineer or similar role, with at least 3 years of hands-on development experience.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Proficiency with Java frameworks such as Spring and Hibernate.
  • Experience with RESTful API development and integration.
  • Knowledge of database systems (SQL and NoSQL) and data modeling concepts.
  • Familiarity with Agile methodologies and software development tools like Git and Jenkins.
  • Excellent problem-solving skills and a proactive approach to task management.


Technologies & Tools


The ideal candidate will be proficient in a range of technologies essential for modern software development. This includes Java and its associated frameworks (Spring, Hibernate), databases (both SQL like MySQL, PostgreSQL and NoSQL like MongoDB), as well as tools for version control (Git) and continuous integration/deployment (Jenkins). Familiarity with front-end technologies like HTML, CSS, and JavaScript frameworks (Angular, React) will also be advantageous.



Ideal Candidates


The ideal candidate for this position will possess strong analytical and critical-thinking abilities, coupled with a passion for technology and software development. They should demonstrate exceptional communication skills, allowing for clear collaboration with team members and stakeholders. A proactive attitude and the ability to adapt to changing project requirements are essential. Candidates who are eager to learn, take initiative, and contribute ideas for continuous improvement will be highly regarded.



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.