PHP / Java Developer (Frontend / Backend / Full Stack) (1-year contract)
Company not disclosed
Job Description
We are looking for skilled and dedicated PHP / Java Developer to join our development team. As a PHP / Java Developer, you will play a crucial role in designing, developing, and maintaining our payment solutions and products. Your expertise in frontend or backend development, along with a solid understanding of PHP / Java and the Spring framework, will be vital in ensuring the delivery of secure and efficient financial solutions. Responsibilities - Collaborate with product managers, software architects, and other stakeholders to understand requirements and translate them into technical solutions. - Design, develop, and maintain high-quality software applications, either on the frontend or backend, using PHP / Java and the Spring framework. - Write clean, efficient, and secure code, following best practices and coding standards. - Participate in code reviews to ensure code quality, identify potential issues and standards compliance throughout the development lifecycle. - Conduct unit testing and debugging to ensure proper functionality and identify and resolve defects. - Collaborate with frontend or backend development teams, depending on your expertise, to integrate components and ensure seamless application flow. - Design and implement scalable and secure backend solutions using PHP / Java programming language. - Work closely with the QA team to support testing efforts, troubleshoot issues, and resolve defects in a timely manner. - Collaborate with DevOps teams to implement CI/CD pipelines and automate deployment processes. - Collaborate with cross-functional teams, including product management, UX/UI designers, and operations teams, to ensure successful project implementation. - Contribute to the continuous improvement of development processes and the adoption of best practices and technologies. - Provide support and assistance to other developers, promoting knowledge sharing and collaboration. - Implement CI/CD pipelines and automate deployment processes. - Stay up-to-date with industry trends, emerging technologies, and security best practices, particularly related to payment systems and secure coding. Requirements - Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field. - Proven experience (3+ years) as a PHP / Java Developer, with expertise in either frontend or backend development. Full-stack proficiency is a plus. - Strong proficiency in Java, Javascript, PHP and experience with the related framework (e.g., Spring). - Familiarity with securities concepts and secure coding practices, ensuring the development of robust and secure software applications. - Experience in developing and integrating payment systems is highly desirable. - Familiarity with databases and ORM technologies (e.g., Hibernate) for data modeling and persistence. - Understanding of version control systems, such as Git, and familiarity with Agile methodologies. - Knowledge of frontend build tools (e.g., Git, and familiarity with Agile methodologies. - Grunt, Gulp and package managers (e.g., npm, Yarn) is a plus. - Strong problem-solving and analytical skills, with the ability to analyze requirements and implement effective technical solutions. - Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams. - Strong attention to detail and commitment to writing clean, maintainable, and efficient code. - Familiarity with cloud platforms is a plus. - Experience with containerization technologies (e.g., Docker) is desirable. - Relevant certifications in Java or related fields are advantageous.