- Home
- Jobs
- Java Fullstack developer.
- Freelancer
![](https://workisy.com/wp-content/uploads/2024/02/Untitled-design.png)
Freelancer
Description
Job Description:
We are seeking a talented Full Stack Java Developer to join our dynamic team. The ideal candidate will have a passion for software development and a strong background in Java programming, along with experience in front-end and back-end development technologies. As a Full Stack Java Developer, you will play a key role in designing, developing, and maintaining our software solutions, contributing to all stages of the software development lifecycle.
Responsibilities:
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Design and develop robust, scalable, and high-performance Java applications, both on the front-end and back-end.
- Implement and maintain web applications using modern front-end frameworks such as Angular, React, or Vue.js.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct thorough testing of applications to ensure functionality, performance, and security.
- Troubleshoot and debug issues, and provide timely resolutions to technical problems.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated on emerging technologies and industry trends, and recommend new tools and frameworks to enhance development processes.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- years of experience in Java development, with a strong understanding of object-oriented programming principles.
- Proficiency in Java EE or Spring Framework for back-end development.
- Experience with front-end development languages and frameworks such as HTML, CSS, JavaScript, Angular, React, or Vue.js.
- Familiarity with database systems such as MySQL, PostgreSQL, or Oracle, and experience with SQL and ORM frameworks.
- Solid understanding of software development methodologies, version control systems, and agile practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
- Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes is a plus.
Interested in this job?
207 days left to apply