Location: New Jersey
Duration: 12 Months
Video Interview
Person Specification
- Ability to collaborate, learn and grow.
- Strong communication skills
- Problem Solving and analytical skills
- Familiarity with design patterns
- Passionate about software engineering and new technologies
- Mentor and be mentored by other engineers by leading and collaborating in all engineering discussions and evangelizing engineering best practices.
- 5-10 years working experience of both front (React/Angular) and backend technologies (Java, and J2EE-based technologies).
- Minimum 2yrs of experience in AEM above 6.3 and experience with developing custom content fragments.
- Understanding of Scrum / Agile Development
- Understanding of Software Life Cycle.
- Master's in Computer Science or equivalent work experience
- Sound knowledge of Object-Oriented principles
- Good Understanding of enterprise web applications
- 2+ years of strong web content management experience with Adobe AEM / CQ5, implementing 2+ full life cycle AEM projects
- Own, create, review, and provide feedback on technical design proposals and proof concepts.
- Java developer in designing and implementing the end-to-end solutions and distributed architecture for large and complex systems on a J2ee a platform that includes Spring, Spring WS, Spring Boot, SOA & Rest services, system design, development, integration, and executing n-Tier applications with design patterns, clean code test practices, stubbing/mocking with a good experience in TDD and BDD.
- Strong experience in cloud-based platforms - AWS
- Knowledge of messaging systems like Kafka, ActiveMQ, IBM MQ.
- Working knowledge on container concepts like Docker, Kubernetes, Openshift