Skills And Tools:
- Senior Developer performs a variety of development assignments requiring knowledge of established programming procedures and data processing requirements.
- Develops, modifies, and tests developed code based on architectural and design requirements.
- Senior Developer participates in requirements analysis, design, and deployment
- Bachelor's degree in computer science, Engineering with 3+ years of backend development experience.
- Deep knowledge in Spring framework including Spring Boot, Spring Cloud, Spring Data.
- Experience in Microservice architecture.
- Experience in web development framework of Angular.
- Good diagnostic, analytical, design, and communication skills.
- Experience in relational and NoSQL databases such as MySQL, and MongoDB.
- Experience with version control systems (Git, SVN).
- Experience with data model design and implementation.
- Strong team player, eager to learn from others and continually improve self and team.
- Passion for solving challenging problems and user experience.