Software Developer
Full Job Description
Join our dynamic team as a highly skilled Full Stack Developer in Bangalore, India. This is a prime opportunity to contribute to a new development initiative, utilizing cutting-edge technologies like Java Spring Boot, React, Microservices, and AI-powered features through Azure OpenAI. You will be instrumental in designing, developing, and deploying robust enterprise-grade applications critical to business operations. This role is perfect for a developer passionate about building scalable systems, working across the full technology stack, and exploring AI's potential in enterprise software.
Your Impact & Responsibilities:
- Design, develop, and maintain enterprise-grade web applications.
- Work across the full stack, from backend services with Java Spring Boot to modern frontends with React and TypeScript.
- Collaborate with product managers, architects, and team members to translate business requirements into scalable, reliable, and secure technical solutions.
- Build and integrate microservices architectures, ensuring performance, resilience, and maintainability.
- Contribute to the design and implementation of AI-based features, such as chatbots, automation workflows, and intelligent search, using Azure OpenAI and related services.
- Participate in code reviews, testing, and deployment processes, adhering to engineering best practices.
- Work within an Agile development framework, actively engaging in sprint planning, stand-ups, and retrospectives.
- Stay current with the latest advancements in Java, frontend frameworks, cloud technologies, and AI integration.
Qualifications:
- Over 4 years of hands-on software development experience with Java, including solid experience with Spring Boot.
- Practical experience building and maintaining microservices-based applications.
- Strong frontend development skills with React, TypeScript, and modern web development practices.
- Understanding of RESTful APIs, cloud-native applications, and containerization (e.g., Docker, Kubernetes).
- Interest in or exposure to AI/ML concepts and working with Azure AI/OpenAI APIs is a significant advantage.
- Experience working in global or multinational company environments is a plus.
- BSc in Computer Science, Software Engineering, or equivalent practical experience.
- Strong problem-solving, communication, and collaboration skills with a growth-oriented mindset.
Company
Check Point Software
Check Point Software Technologies Ltd. is a global leader in cybersecurity, dedicated to protecting digital trust. Leveraging AI-powered solutions, we secure over 100,000 organizations worldwide. Our ...