Project Description

The project is driven by the management of data from several industries in the market. Creating, transforming and exposing data in a platform that you will be developing along side a robust team of developers.

Responsibilities

  • Design, develop, enhance and support new and existing Web applications and software in both front and back-end using efficient, reusable, responsive, and reliable code.

  • Enhance existing systems by analyzing business objectives, preparing an approach, and identifying areas for modification and improvement.

  • Ensure best performance, responsiveness, and quality of applications in order to support high-traffic and high-availability environments.

  • Identify bottlenecks and bugs and finding reliable solutions.

  • Maintain code quality, organization, and automatization.

  • Develop scalable data visualization solutions.

  • Interact with relational and non-relational databases.

  • Address security issues for software and web applications and make appropriate upgrades and recommendations.

  • Analyze and monitor performance and usage of software and web applications as needed.

  • Investigate and develop skills in new technologies and find ways to implement and integrate into existing applications.

Requirements

  • Experience with: Java, J2EE, XML, SQL;
  • Experience with Core Java, JDBC, JSTL, Web Services (SOAP and RESTFul), XML, ORM (Hibernate), Log4J, I18N;
  • Experiencie with: HTML5, CSS3, JavaScript, Typescript, AJAX, React, XML;
  • Experience with PostgreSQL, AWS Redshift preferred/not required, S3 Data Lake;
  • Infrastructure: AWS-hosted web services (Elastic Beanstalk/API Gateway/CloudFormation/Lambda/CopePipeline);
  • Tools: Maven, Postman or similar;
  • Source Control: Git/GitHub/Azure DevOps.

Nice to have

  • 3rd Party APIs for Google Suite (Docs, Slides, etc);
  • Hybrid candidates who have expertise on both sides of the spectrum are welcome;
  • Anyone with Redshift/S3 data lake experience should be prioritized (not required)
  • Candidates who also know .NET in addition to Java (Java should be primary) can be prioritized (but not required).

 

Apply for this Job

* Required