Negotiable
Undetermined
Remote
Remote
Summary: The Java Fullstack Developer role involves the design, development, and deployment of full-stack applications utilizing Java (Spring Boot) and Angular. The position requires collaboration in Agile environments and includes responsibilities such as code reviews, API development, and performance optimization. The developer will also troubleshoot technical issues and stay updated on emerging technologies to enhance system performance. This role is fully remote, allowing for flexibility in work arrangements.
Key Responsibilities:
- Design, development, and deployment of full-stack applications using Java (Spring Boot) and Angular.
- Design and develop REST APIs and ensure seamless integration between front-end and back-end systems.
- Perform code reviews, provide mentorship, and ensure adherence to coding standards and best practices.
- Optimize application performance, scalability, and maintainability.
- Participate in Agile ceremonies – sprint planning, daily stand-ups, reviews, and retrospectives.
- Troubleshoot and resolve complex technical issues in production and development environments.
- Stay updated on emerging technologies and recommend improvements to enhance system performance and development efficiency.
Key Skills:
- Proficiency in Java (Spring Boot) and Angular.
- Experience in designing and developing REST APIs.
- Strong understanding of Agile methodologies.
- Ability to perform code reviews and provide mentorship.
- Skills in troubleshooting and resolving technical issues.
- Knowledge of application performance optimization techniques.
- Familiarity with emerging technologies in software development.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
- Design, development, and deployment of full-stack applications using Java (Spring Boot) and Angular.
- Design and develop REST APIs and ensure seamless integration between front-end and back-end systems.
- Perform code reviews, provide mentorship, and ensure adherence to coding standards and best practices.
- Optimize application performance, scalability, and maintainability.
- Participate in Agile ceremonies – sprint planning, daily stand-ups, reviews, and retrospectives.
- Troubleshoot and resolve complex technical issues in production and development environments.
- Stay updated on emerging technologies and recommend improvements to enhance system performance and development efficiency.