: Role Overview We are looking for a highly skilled Senior Software Engineer to design, develop, and maintain scalable web applications. You will work closely with cross-functional teams to build robust backend systems, integrate APIs, and ensure high performance and responsiveness across platforms.
:
- Design overall architecture of the web application.
- Work with UI designers, business users and other team members to develop web applications
- Define, develop and develop APIs Integrations with partner APIs and, Database Management
- Maintain quality and ensure responsiveness of applications
- Collaborate with the rest of the engineering team to design and launch current features.
- Maintain code integrity and organization
- Work closely with graphic designers.
- Understand and implement security and data protection
- Development experience for both mobile and desktop.
Technical Skills And Experience
- Minimum 6+ years of development experience
- Proficient in JAVA with Spring Boot framework
- Proficient using relational databases such as MySQL
- Experience with cloud message APIs, REST APIs and usage of push notifications.
- Experience on dockers and Kubernetes
- Knowledge of code versioning tools such as Git, Mercurial or SVN
- Good understanding of collaboration tools
- Should be comfortable with Agile methodology and using Agile tools
- Good verbal and written communication skills
- Positive problem-solving skills