Consultancy

Full Stack Developer - Java/AngularJS

Click Here to Apply

Job Location

in, India

Job Description

Key Responsibilities : Back-End Development (Java) : - Core Java Programming : Develop and maintain high-quality Java applications, ensuring performance, scalability, and reliability. - Multithreading & Concurrency : Implement multithreaded solutions to handle high-performance applications and complex, concurrent tasks. - Messaging & Integration : Utilize Messaging Queues (e.g., ActiveMQ, RabbitMQ, Kafka) for asynchronous communication between distributed systems. - Spring Boot Framework : Design and build RESTful APIs and microservices using Spring Boot, ensuring modularity, scalability, and ease of integration with front-end components. - Problem Solving : Resolve complex back-end issues, debug performance bottlenecks, and implement efficient algorithms and data structures to improve application performance. Front-End Development (Angular) : - Angular Development : Build and maintain dynamic, responsive, and user-friendly web interfaces using Angular framework, ensuring an optimal user experience across different browsers and devices. - UI/UX Collaboration : Work closely with UX/UI designers to translate business requirements and wireframes into functional, visually appealing web applications. - API Integration : Integrate front-end applications with back-end services (RESTful APIs) built using Java and Spring Boot, ensuring smooth data exchange between the client and server. - Cross-Platform Compatibility : Optimize the front-end for maximum speed and scalability, ensuring compatibility across desktop, tablet, and mobile devices. Collaboration and Continuous Improvement : - Full Stack Ownership : Participate in the full software development life cycle, from design to deployment, contributing to both back-end and front-end codebases. - Agile Development : Work in Agile teams, participating in sprint planning, daily standups, code reviews, and iterative development processes. - Code Quality & Best Practices : Ensure code quality through unit testing, code reviews, and adherence to best practices in both Java and Angular. - Mentorship & Knowledge Sharing : Collaborate with junior developers, providing mentorship and guidance on both back-end and front-end technologies. Required Qualifications : Education : Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience. Experience : - 3 years of professional development experience with a strong focus on Java and Angular development. - Hands-on experience with Core Java, including object-oriented programming (OOP), data structures, algorithms, and collections. - Expertise in developing RESTful APIs using Spring Boot. - Strong knowledge of multithreading and concurrency programming. - Experience with Messaging Queues (e.g., ActiveMQ, RabbitMQ, Kafka) for asynchronous communication. - Solid understanding of Angular framework, including components, services, modules, directives, and pipes. - Strong experience with HTML5, CSS3, and JavaScript to create modern web applications. - Experience integrating front-end applications with back-end services (RESTful APIs). - Proficiency in working with Git for version control. - Knowledge of unit testing frameworks like JUnit (for Java) and Jasmine/Karma (for Angular). Preferred Qualifications : - Experience with TypeScript and modern JavaScript/TypeScript development practices. - Familiarity with Angular CLI, RxJS, and state management libraries like NgRx. - Familiarity with Agile/Scrum methodologies and tools like Jira. - Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI). - Knowledge of containerization tools like Docker and orchestration tools like Kubernetes. - Experience with cloud platforms (e.g., AWS, Azure) and microservices architecture. - Familiarity with database technologies (e.g., SQL, NoSQL, Hibernate). (ref:hirist.tech)

Location: in, IN

Posted Date: 11/21/2024
Click Here to Apply
View More Consultancy Jobs

Contact Information

Contact Human Resources
Consultancy

Posted

November 21, 2024
UID: 4944924030

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.