JobRialto
Java Full Stack Developer
JobRialto, Atlanta, Georgia, 30383
Job Summary: The Java Full-Stack Developer will be responsible for designing and building dynamic web applications using the Angular framework, along with integrating backend APIs. The role requires expertise in front-end development, specifically Angular, and proficiency in back-end Java technologies. The developer will work closely with backend developers, designers, and other team members to create a seamless user experience while optimizing application performance and ensuring high stability. Key Responsibilities: • Design and build dynamic web applications using the Angular framework, utilizing TypeScript, HTML, and CSS • Create visually appealing and interactive front-ends by implementing Angular directives and best practices • Write clean, maintainable, and efficient TypeScript code, including components, services, and modules • Integrate RESTful APIs and backend services to fetch and manage data within the application • Perform unit testing, end-to-end testing, and debugging to ensure application stability and functionality • Optimize application performance by profiling code, managing memory usage, and implementing efficient rendering techniques • Collaborate with backend developers, designers, and stakeholders to ensure alignment with project requirements • Participate in code reviews to maintain code quality and ensure adherence to coding standards • Stay updated with the latest Angular versions, features, and best practices • Utilize core Angular concepts like components, modules, services, routing, and reactive programming with RxJS • Ensure cross-device compatibility and seamless user experience Required Qualifications: • 10 years of experience in full-stack development • Strong experience with Angular framework and proficiency in TypeScript, HTML, and CSS • Proven experience designing and building dynamic user interfaces with Angular • Expertise in integrating RESTful APIs and backend services • Experience with unit testing, debugging, and performance optimization • Familiarity with modern front-end development methodologies, including responsive design, accessibility, and performance optimization • Strong understanding of Angular core concepts: components, modules, services, routing, and RxJS Preferred Qualifications: • Experience with other JavaScript frameworks like React or Vue.js • Knowledge of backend technologies like Node.js or Java • Familiarity with cloud platforms like GCP Education: Bachelors Degree