Software Engineer

We are looking for a great Data Engineer / Software Engineer who is proficient with Java, Angular, and AWS services. Your primary focus
will be on developing, implementing, deploying, and maintaining a set of Data streams, feeds, and pipelines using various technologies.

Qualification & Experience

  • A university degree in Software Engineering / Computer Science
  • 2-4 years of experience designing and building solutions in a Java-based stack.
  • 1-2 years of experience using Angular.
  • Experience with java Spring Boot with web-based technologies and architecture such as RESTful APIs and microservices would be an added advantage.
  • Experience with NoSQL databases such as MongoDB and relational databases such as MySQL with a Solid understanding of query language and query optimization would be beneficial.
  • Familiarity with DevOps CI/CD tools such as Bitbucket, Azure DevOps, and containers would be a plus.
  • Solid understanding of design principles and patterns, and coding practices.
  • Having experience with AWS services such as AWS Firehose, S3, Lambda, DynamoDB, SQS, CloudFormation, and API Gateway would be extremely beneficial.
  • Experience with Python and with developing data analysis and manipulation via libraries such
  • Pandas would be considered an asset.
  • Working experience in python-based web frameworks such as FastAPl would be considered an asset.
  • Excellent communication skills and an ability to troubleshoot and clearly define problems and provide recommendations

Core Responsibilities & Duties

  • Work with team members globally to design and develop applications in an agile environment.
  • Work to integrate various data feeds from customers and third-party systems, prepare the data from the feeds and store it within the persistence layer.
  • Maintain, deploy, implement, and provide level 3 support for the various data feeds mentioned above.
  • Work independently, yet under the guidance of the team lead, architects, BAG, and other stakeholders committed to quality and timely delivery.
  • Be a strong advocate of coding standards and other software engineering best practices.
  • Ensure software designs conform to scalability, performance, security, and optimization requirements in multiple environments.
  • Excellent communication skills and an ability to troubleshoot and clearly define problems and provide recommendations.

Company: VitalHub Innovations Lab
Company email: [email protected]
Job Location: Collombo 07
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time

Apply now

Allowed Type(s): .pdf, .doc, .docx