16 A R Consultants Jobs
Technical Lead - Full Stack Development (3-8 yrs)
A R Consultants
posted 2d ago
Flexible timing
Key skills for the job
Technical Lead - I-Fullstack Java
Must Have Skills : OOPs Concepts, Java, Angular2+
Location : Bangalore, Mumbai, Pune, Hyderabad, Noida, Chennai
Education : should be Regular and 10th 12th Grad 60 and above percentage
- Knowledge of OOPS and SOLID principles is a must have
- Understanding of design patterns is a must have
- Knowledge of Unit testing with JUnit and Mockito
- Java Application Development
- Knowledge of Java data types and database applications with JDBC
- Java collection API and generics
- Reactive programming
- Secure coding
- Hibernate, Hibernate API, HIbernate Query language
- Java Web Application
- Knowledge about Servlet and JSP along basic knowledge of JSF
- Spring MVC and Web layer with Spring REST API
- Web application development with spring Boot
- Spring Data JPA
- Web Designing - HTML 5 and CSS 3 basics - Angular
- Experience in Angular 2+ development with understanding of state management
- Components, Data binding, MOdules and Services
- Cliet side unit testing framework like Jasmine, Karma
- RxJs, Routing, Material component
- Security
- Spring Security + OAuth2
- REST Authentication and Authorization
- Integration and code repository
- Jenkins
- GitHub, GitLab, BitBucket etc. Cloud / DevOps: - CI/CD using Jenkins and GitHub or similar
- Experience of AWS Web Services, AWS VM's etc.
- Experience on working with NoSQL db like Dynamo DB
- Experience of Dockers & Containerization concepts
- Knowledge of Kubernetes architecture(Nodes, Gateways, Services & Pods, Orchestration concepts)
- Messaging Group - Kafka, RabbitMQ etc.
- Knowledge on EKS, Lambda" "- Microservices - Spring Cloud or Netflix Cloud API
- Experience on solving performance issues or memory management
- Experience on cache management, Authentication API, logging implementation UI
- Angular material and theming or familiarization with other Third Party UI Control libraries
1. Understand the Sprint requirements and participate in sprint planning
2. Drive the assigned task individually, based on the direction given by lead.
3. No deviation is being done from the defined architecture and design
4. Make sure the written code follows all the coding and security standards
5. Perform unit testing to achieve 80% of code coverage
6. Prepare or modify the low-level design document, impact analysis document based on the requirement changes
7. Follow all the SCRUM rituals and deliver the planned activities.
8. Perform code reviews for the junior developer and make sure coding standards have been followed
Functional Areas: Software/Testing/Networking
Read full job description