Description

Responsibilities: 
Back-End Development: 
*Design, develop, and maintain server-side applications using Java and the Spring framework. 
*Implement and maintain database solutions using [SQL/NoSQL databases]. 
Front-End Development: 
*Develop dynamic, responsive, and user-friendly web applications using Angular and TypeScript. 
*Collaborate with UX/UI designers to implement design specifications. 
Integration: 
*Build and consume RESTful APIs for seamless communication between front-end and back-end components. 
*Ensure the integration of front-end and back-end systems for optimal performance. 
Testing: 
*Conduct unit testing for both Java and Angular components. 
*Collaborate with the QA team to ensure the reliability and robustness of the applications. 
Version Control: 
*Utilize Git for version control, branching, and collaborative development. 
DevOps: 
*Work with CI/CD tools to automate the build, test, and deployment processes. 
*Deploy and manage applications on cloud platforms such as AWS or Azure. 
Documentation: 
*Create and maintain comprehensive technical documentation for code, APIs, and system architecture. 
Qualifications: 
*Bachelor's degree in Computer Science, Engineering, or a related field. 
*Proven experience as a Full Stack Developer with a focus on Java and Angular. 
*Strong proficiency in Java, Spring framework, Angular, TypeScript, HTML, and CSS. 
*Experience with [SQL/NoSQL databases] and ORM frameworks. 
*Familiarity with front-end build tools such as Webpack. 
*Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes). 
*Understanding of Agile methodologies and experience working in Agile teams. 
*Excellent problem-solving and communication skills. 
Nice to Have: 
*Certification in Java or Angular development. 
*Familiarity with microservices architecture. 
*Experience with [specific technologies or tools used in the company]. 

Education

Any Graduate