CP

Software Engineer

Accepting applications

Chai Point · Bengaluru, Karnataka, India

Full-Time Associate Javaaiatementorrf
Posted
3d ago
Category
Test
Experience
Associate
Country
India
Job Title: Software Engineer
Department: Technology
Location: Bangalore

Role Overview:
As a Software Engineer, you will play a critical role in further enhancing our technology innovations and take them to the next level. You will play a pivotal role in building Fountain’s next-generation on MicroServices platorm which will power big retail chains in the future.

Key Responsibilities:
• Adapt to a dynamic work environment. Stay updated with the latest in technology and always think about the customer first.
• Study and understand the product specifications thoroughly to design appropriate software solutions. Suggest improvements and optimize existing implementations.
• Learn new technologies for solving interesting business problems on the go.
• Develop code using industry best practices with good me and space complexities wherever applicable. Your code should be readable and easily understandable by your peers.
• Perform Code Reviews and suggest improvements.
• Develop JUnit test cases with good code coverage.
• Work with leading technologies like IoT, SpringFramework, AWS Lambda, AWS API Gateway, MySQL, AWS CloudFormation, AWS DynamoDB, AWS Elas Cache, Git, Jira and Jenkins among many others.
• Work with independence and show ownership of tasks.
• Create a good environment in your team, guide and mentor other members.

Requirements:
• Good understanding of Data Structure and Algorithms.
• Sound understanding of previous work and the technologies used.
• You should have good hands-on programming experience with Java / JEE + Microservices
• Exposure to the Spring / Spring Boot framework is an advantage.
• Hands on experience in Database querying either using SQL
• Thorough understanding of OOPs and OOAD.
• Good knowledge of design patterns and their applications to appropriate requirements.
• You should be able to take ownership, design, develop and deploy in a collaborative environment with other team members
• Exposure to handling B2B integration is an advantage.
• 1-3 years of experience.
Show more Show less