Senior Engineer, Software Development
Location
Noida | India
Job description
Key Purpose of Role:
This role has responsibility for development and expected to work in all areas of software engineering (Core Development, design, Implement, review, document,) as the demand dictates.
Responsibility / Tasks:
- Excellent Communications Skills (Verbal & Non-Verbal)
- Good Experience inJVM languages and Scala in particular
- Cloud Development Experience with one or more of the big 3 (AWS, Azure, GCP)
- Should have strong experience inScala and Akka
- Development experience on Windows and Linux (Red Hat/CentOS or Ubuntu)
- Good experience in Object Oriented and Functional programming
- Good experience with APIs, web services and micro-services
- Familiarity with Microsoft SQL Server, PostgreSQL, or other relational DBMS
- No-SQL experience is a plus
- Experience with Kafka or other message busses
- Experience with an API gateway is a plus
- Experience with popular web application frameworks
- Experience implementing automated testing platforms and unit tests
- Responsible and independent team member for coding and unit testing of Scala and Java related development.
- Experience working in a Scrum or Kanban environment.
- Responsible for Programming to deliver high-quality software applications.
- Responsible for the quality and completeness of assignments, including
development, bug fixing, documentation, and general product maintenance.
Ensure regular maintenance of Application Server and Database. - Angular experience is a plus
Soft skills:
-Must be a good team player with Good communication skills
-Experienced and comfortable working on a globally distributed team
If you have the drive and enthusiasm to accept this challenge and to work in a very dynamic, cross functional and international environment, we are looking forward to meeting you. Click apply now.
Job tags
Salary