Direct message the job poster from Ampstek
Job Title: Java Full Stack Developer
Experience Required: 8+ years
Job Summary:
We are seeking a highly skilled and experienced Java Full Stack Developer to join our dynamic team in Zurich. The ideal candidate will have a strong background in backend development with Java technologies and extensive experience in frontend frameworks. You will be involved in developing, enhancing, and maintaining robust and scalable applications while collaborating with cross-functional teams.
Key Responsibilities:
1. Design, develop, and maintain end-to-end web applications using modern Full Stack technologies.
2. Build robust backend solutions using Java, Spring Boot, Hibernate, and related frameworks.
3. Develop intuitive and dynamic frontend interfaces using Angular, React, or similar frameworks.
4. Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
5. Write clean, maintainable, and efficient code following industry best practices.
6. Collaborate with product managers, business analysts, and other developers to deliver high-quality solutions.
7. Ensure application scalability, performance, and reliability by implementing optimized designs and code.
8. Troubleshoot, debug, and resolve application issues in a timely manner.
9. Stay up to date with emerging trends and technologies to suggest innovative solutions.
Required Skills and Experience:
1. 8+ years of experience in software development with a focus on Full Stack development.
2. Proficient in Java, Spring Boot, and Hibernate for backend development.
3. Extensive experience with frontend frameworks like Angular or React.
4. Strong understanding of RESTful APIs and Microservices architecture.
5. Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM tools.
6. Familiarity with DevOps tools and processes, such as CI/CD pipelines, Docker, and Kubernetes.
7. Strong problem-solving skills and ability to work in a fast-paced, Agile environment.
8. Excellent communication and collaboration skills to work with international teams.
Preferred Qualifications:
1. Knowledge of Cloud Platforms like AWS, Azure, or Google Cloud.
2. Experience with testing frameworks like JUnit, Selenium, or Cypress.
3. Familiarity with version control systems, particularly Git.
4. Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr