What are the responsibilities and job description for the Sr. Java Fullstack (Angular) developer position at Photon?
Job Details
About the Role:
We are seeking a talented and passionate Full Stack Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality web applications using a combination of Java/Spring Boot on the backend and Angular on the frontend. You will work closely with cross-functional teams to deliver innovative and user-centric solutions.
Responsibilities:
- Design, develop, and deploy RESTful APIs using Java and Spring Boot framework.
- Develop and maintain robust and scalable frontend applications using Angular.
- Write clean, well-documented, and maintainable code.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Collaborate effectively with other developers, designers, and product managers.
- Troubleshoot and debug issues in both frontend and backend applications.
- Stay up to date with the latest technologies and best practices in web development.
- Contribute to the improvement of our development processes and tools.
Qualifications:
- 10 years of professional experience in Java/Spring Boot & Angular development.
- Strong understanding of object-oriented programming principles.
- Experience with RESTful API design and development.
- Experience with version control systems (e.g., Git).
- Excellent communication and teamwork skills.
- Strong problem-solving and analytical skills.
- A passion for learning new technologies and best practices.
Bonus Points:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with testing frameworks (e.g., JUnit, Mockito, Jasmine, Karma).
This is an FTE position cannot do C2C, C2H or 1099