Consultancy
Full Stack Developer - Java/AngularJS
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
Location: in, IN
Posted Date: 11/21/2024
Contact Information
Contact | Human Resources Consultancy |
---|