Location: Bengaluru, India Type: Full-time Experience Level: Senior (5+ years)
Job Summary
We are seeking an experienced Backend Developer with over 5 years of hands-on experience in development. The ideal candidate will have a robust understanding of both front-end and back-end technologies. This role demands a deep proficiency in AEM , Java, Spring Boot, HTML , CSS, Typescript, React/Angular Kafka, Splunk, GitLab, REST API services and Styled Components.
Key Responsibilities
Design, develop, and maintain scalable web applications using a wide range of technologies.
Develop and integrate REST API services to ensure seamless communication between front-end and back-end systems.
Implement and maintain back-end interfaces using AEM , Spring Boot, Java.
Manage real-time data processing and streaming with Kafka.
Monitor and troubleshoot application issues using Splunk.
Utilize GitLab for version control and CI/CD processes.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure code quality, maintainability, and best practices through code reviews and continuous improvement.
Key Skills
AEM : Extensive experience in building and deploying Back-end services.
Kafka: Skilled in implementing real-time data pipelines and messaging systems.
Splunk: Expertise in monitoring, logging, and troubleshooting application performance.
GitLab: Strong knowledge of version control systems and CI/CD pipelines.
REST API Services: Proficient in designing and consuming RESTful web services.
Front-End Technologies: Advanced skills in Javascript, React.js/Angular, Typescript, HTML, CSS, and Styled Components.
Problem Solving: Strong analytical and problem-solving skills.
Communication: Excellent verbal and written communication skills.
Qualifications
Bachelors degree in Computer Science, Engineering, or related field (Masters preferred).
5+ years of experience in full stack development.
Proven track record of leading successful development projects.
Strong understanding of software development lifecycle and agile methodologies.