Full Stack Developer Location: Bengaluru, India Type: Full-time
Job Summary We are seeking an experienced Full Stack Developer with over 3 years of hands-on experience in development. The ideal candidate will have a robust understanding of both front-end and back-end technologies, along with a proven track record of leading development teams to success. This role demands a deep proficiency in Java, Spring, Spring Boot, JPA, Kafka, Splunk, GitLab, REST API services, React.js, Node.js, Next.js, Javascript, HTML, CSS, and Styled Components.
Key Responsibilities : • Design, develop, and maintain scalable web applications using a wide range of technologies.
• Architect and implement robust back-end solutions with Java, Spring, and Spring Boot.
• Develop and integrate REST API services to ensure seamless communication between front-end and back-end systems.
• Implement and maintain front-end interfaces using Javascript , React.js, Node.js, Next.js, HTML, CSS, and Styled Components.
• 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
• Java & Spring/Spring Boot: 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, Node.js, Next.js, HTML, CSS, and Styled Components.
• Problem Solving: Strong analytical and problem-solving skills.
• Communication: Excellent verbal and written communication skills.
Qualifications
• Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).
• 3+ years of experience in full stack development.
• Proven track record of leading successful development projects.
• Strong understanding of software development lifecycle and agile methodologies.