Required Skills: Object Oriented programming (Java or Scala preferred), API design, Performance analysis, RDBMS/SQL
Supporting Skills: GraphQL, Git, Security, AWS/Azure
Education: BSCS (MSCS/PhD a strong plus)
Professional Experience: 5+ years (3+ years with MSCS)
What you will be doing:
• Making daily contributions to the server components of Neota Logic’s SaaS platform, using Scala, Play, SQL, and a variety of server-side tools.
• Working with the front end team to design and implement flexible, secure, high-performance, highly-available RESTful/GraphQL API’s.
• Working with the product team to ensure that your software is delivered on time and as expected.
• Focusing on quality, by writing unit tests and collaborating with QA to develop robust test plans.
What we are looking for:
• 3+ years of hands-on object oriented design and development using proven architectural patterns (in any major language; Java, Scala preferred).
• Proficiency in relational database design, architecture, scalability, performance, and tuning.
• Experience designing and building scalable & secure RESTful/GraphQL API’s.
• Experience with cloud infrastructure & services (AWS, Azure).
• Experience writing unit tests and collaborating with QA engineers to develop test plans.
• Experience with front-end web technologies such as JavaScript/JQuery, HTML5, CSS (a plus).
• The ability to come up to speed quickly and thrive in an environment rich in complexity.
• Excellent communication skills, with the ability to present ideas and solutions in a clear and organized manner.
• The ability to work independently and achieve established goals with minimal supervision.
• Strong attention to detail, but with a solid grasp of the bigger picture.