Currently looking for a skilled Full Stack Developer with a strong background in Java and Spring to join my client's dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of my client's web applications. You will work closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
Develop and maintain web applications using Java, Spring Framework, and related technologies.
Design and implement RESTful APIs and web services.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Ensure the performance, quality, and responsiveness of applications.
Identify and fix bugs, and optimize code for performance.
Participate in code reviews and provide constructive feedback to peers.
Stay up-to-date with emerging technologies and industry trends.
Work within an Agile/Scrum environment to deliver projects on time.
Requirements: Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a Full Stack Developer.
Strong proficiency in Java and Spring Framework.
Experience with front-end technologies such as HTML, CSS, JavaScript, and Angular/React.
Knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
Familiarity with version control systems (e.g., Git).
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Qualifications: Experience with cloud platforms like AWS, Azure, or Google Cloud.
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Understanding of continuous integration and continuous deployment (CI/CD) practices.