Senior Angular Front End Developer with Java and AWS
Get AI-powered advice on this job and more exclusive features.
We are seeking a talented Full Stack Developer with expertise in Java, Angular, and AWS services to join our development team.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications on both the front-end and back-end.
Your role will involve working closely with cross-functional teams and stakeholders to deliver high-quality solutions.
Responsibilities
- Front-End Development: Collaborate with UI/UX designers to implement visually appealing and intuitive user interfaces. Implement front-end best practices, including code quality, scalability, and maintainability. Conduct testing and debugging of front-end components to ensure a smooth user experience.
- Back-End Development: Design, develop, and maintain server-side applications using Java and related frameworks (such as Spring). Create RESTful APIs and integrate them with front-end components. Build and optimize database schemas, queries, and data access layers (SQL or NoSQL databases). Implement security measures to protect sensitive data and prevent vulnerabilities. Collaborate with the team to define and enforce coding standards and development processes.
- Full Stack Development: Work on end-to-end development, from gathering requirements to deploying and maintaining applications. Collaborate with cross-functional teams, including designers, developers, and product owners, to deliver business requirements. Participate in code reviews to ensure code quality, adherence to best practices, and continuous improvement. Identify and troubleshoot application issues, both on the front-end and back-end, and provide timely resolutions. Stay up-to-date with emerging technologies and industry trends, and propose innovative solutions to enhance application performance and functionality.
Requirements
- Strong experience in Java development, including Java 5+ and related frameworks (such as Spring, Spring Boot).
- Sound understanding of responsive web design and mobile-first development principles.
- Experience with RESTful API development and integration.
- Familiarity with databases (SQL or NoSQL) and ability to write optimized queries.
- Knowledge of software development principles, design patterns, and best practices.
- Familiarity with version control systems (such as Git) and Agile development methodologies.
- Experience with build tools (e.g., Maven, Gradle) and CI/CD pipelines.
- Strong problem-solving and analytical skills, with keen attention to detail.
- Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams.
Preferred
- Experience with cloud platforms (AWS, Azure, Google Cloud) and related services.
- Familiarity with containerization technologies (Docker, Kubernetes).