Typical Day in Role
• Develop and maintain web applications using Java, AEM, Spring Boot, and other backend technologies.
• Design and implement RESTful APIs and SOAP services.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Optimize applications for maximum speed and scalability.
• Troubleshoot and debug applications to ensure optimal performance.
• Participate in code reviews and provide constructive feedback to peers.
• Stay updated with the latest industry trends and technologies to ensure our applications remain cutting-edge
Candidate Requirements/Must Have Skills:
• 10+ Years of experience in Spring Boot, REST APIs, and SOAP services and proficiency in Java, J2EE, and related frameworks.
• 5+ Years of extensive experience with AEM components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR), MSM including translation framework
• 3+ Solid understanding of developing Web applications in Apache, Tomcat & JBoss servers.
• 3+ Strong understanding of web technologies (HTML, CSS, JavaScript). And also have experience with version control systems (e.g., Git).
• Experience working in an agile environment.
Nice-To-Have Skills:
• Experience with cloud platforms (e.g., GCP, Azure).
• Knowledge of microservices architecture.
• Familiarity with DevOps practices and tools.
• Experience with containerization technologies (e.g., Docker, Kubernetes).
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.