You will lead engineering teams to deliver high-quality software solutions through the full development lifecycle.
Responsibilities
Lead development teams in Agile/Scrum environments to design and implement RESTful APIs, Web Services, and MVC architectures.
Develop front-end interfaces using JavaScript, React, Angular, HTML, and CSS.
Manage database development and integration using Oracle SQL and MongoDB.
Own the end-to-end testing process, including unit and integration testing.
Manage stakeholder relationships and collaborate on technical delivery.
Required Skills
Minimum 10 years of related experience with a Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related engineering discipline (7 years required if holding a Master's degree).
At least 3 years of experience leading teams.
Expertise in Java, Spring, and Spring Boot.
Proficiency in Python, JSON, and Object Oriented Programming.
Hands-on experience with AWS.
Experience with Git or Subversion version control.
Strong background in UI development with JavaScript, React, Angular, HTML, and CSS.
Practical knowledge of Oracle SQL, MongoDB, and caching services.
Proven experience in Agile/Scrum development environments.
Preferred Skills
Experience streaming, transforming, and publishing data for analytics and end-user consumption.