Aem Job in Brisa Technologies
Aem
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
1. 1-2 years of software development experience in Java 8. Basic knowledge of Java 11.
2. Should have good knowledge in Data Structures, Algorithms, problem-solving and Logical/Analytical skills.
3. Familiarity with OOPS concepts and Design principles. Knowledge of basic design patterns.
4. Good understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc. Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
5. Knowledge of Web technologies including HTML5, CSS3, responsive design and templates like JSP and Java Servlets
6. Basic understanding of Unix shell and Java Memory Management (JMM) including garbage collections concepts.
6. Experience in RDBMS and writing SQL queries (Joins, group by, aggregate functions, et al)
7. Experience in consuming RESTful webservices
8. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
9. Overall good programming and communication skills and ability to work with global teams to define and deliver on projects.
10. Experience with Multithreading, Concurrent Package and Concurrent APIs
Desirable skills:
a. Sound understanding/experience in software development process, test-driven development.
b. Hands-on experience with any of the logging frameworks like SLF4J/LogBack/Log4j.
c. Understanding of basic NoSQL like in MongoDB
d. Experience of writing Junit test cases and also using mock frameworks like Mockito
e. Knowledge of frameworks like Spring 4.0 ( Spring MVC)
Location -Bangalore/Noida
1 to 3 Year
2 - 4 Hires