Design and implement scalable web applications using Java, build back-end services and APIs with Spring Boot, develop front-end features with JavaScript frameworks, create unit tests, collaborate with UI/UX designers, troubleshoot application issues, and participate in the full software development ...