Experienced Backend Developer to join our dynamic development team. As a Backend Developer, you will be responsible for designing, developing, and maintaining the server-side components of our web applications. You will work with a cross-functional team of developers, designers, and product managers to deliver high-quality software solutions.Β
Responsibilities:Β
- Design, develop, and maintain full-stack applications using Java and Angular.Β
- Collaborate with the UI/UX designers to implement user-friendly interfaces and translate design mock-ups into functional features.Β
- Develop robust and scalable back-end solutions using Java frameworks such as Spring Boot.Β
- Implement front-end components and user interactions using Angular frameworks and libraries.Β
- Integrate external APIs and web services to enhance application functionality.Β
- Write efficient and reusable code following best practices and design patterns.Β
- Conduct thorough testing, debugging, and performance optimization of applications.Β
- Collaborate with the DevOps team to deploy and maintain applications on cloud platforms.
Requirements:Β
- Strong proficiency in Java and extensive experience with Java frameworks, especially Spring Boot.Β
- Proficiency in Angular and hands-on experience in building responsive and scalable web applications.Β
- Strong knowledge of front-end web technologies such as HTML, CSS, JavaScript, and TypeScript.Β
- Experience working with RESTful APIs and integrating them into Angular applications.Β
- Familiarity with version control systems, particularly Git.Β
- Solid understanding of software development methodologies, including Agile.Β
- Strong problem-solving and analytical skills, with attention to detail.Β
Preferred Skills:Β
- Experience with big data analytics frameworks such as Perk Site/Quick Site.Β
- Knowledge of cloud platforms such as AWS
Β