Requirements
● Experience in OOP concepts.
● Experience in Core Java.
● Experience in Design Patterns.
● Experience in AOP.
● Experience in Data Structure and Threading.
● Experience in IOC.
● Experience in ORM.
● Experience in Spring framework (and or) JavaEE.
● Familiar with CI/CD.
● Familiar with software architecture patterns (SOA, and Micro Services).
● A self-learner with strong teamwork skills and familiarity with Agile methodologies.
● Good knowledge of enterprise Java frameworks (Spring, Java EE) and experience with common tools and technologies.
● Good knowledge of software testing (unit test, integration test).