Sep 10, 2021

Senior Java Developer

  • Remote (Work from Home) Jobs
  • Asia Pacific, Global, Worldwide
Remote Job/Work from home

Job / Advertisement Description

Are you looking for a job in an innovative company that makes the world safer? Or maybe you are bored with working in a software house and want to work on a specific product? If you answered "yes" to any of these questions, our offer would be perfect for you! At XXX, we develop our own AI-based product that combats Money Laundering and Terrorism Financing. We are a RegTech Firm working with large international banks such as ...

Modern technology stack:

- Work methodology: Scrum
- Main technologies: Java, Python, Spring Framework, PySpark, Jupyter, Pandas, Keras, Tensorflow
- Tools used: Spark, Hadoop, Nomad by Hashicorp, Kubernetes, gRPC, RabbitMQ, Keycloak, - - - Elasticsearch, Prometheus, Grafana, Minio, RHEL, Jenkins, Artifactory, IaC, Cloud (AWS) and on-premise deployments
- Build server: Jenkins, GitLab
- Database: PostgreSQL
- Code reviews: GitLab
- Cloud infrastructure: AWS
- Issue tracking tool: Jira
- Knowledge repository: Confluence, GitLab, Google Drive
- Operating system: Linux
- Freedom to choose tools: Yes
Requirements:

- CI/CD processes expertise
- "Automate everything" attitude
- GitLab, Circle CI, AWS CodeCommit/Pipeline, Jenkins
- Highest security standards due to the processing of PII data (encryption, PKI infrastructure, -hashing, - multi-factor authentication, using Vault software, basic network security, etc.)
- Kubernetes will be an advantage
- Java or Python technology stack will be an asset

Your daily tasks on the job:

- Design and implement solutions in the field of automation of CI / CD processes
- Prepare software builds and release
- Manage and monitor a server
- Build and maintain tools for development, deployment and operations
- Create and manage configuration and deployment processes
- Support CI/CD procedures and processes and maintain consistent configuration schemes
- Deploy and integrate software in Customer's environments
- Create and maintain project build scripts in Gradle
- Be a part of the software engineering team to lead process automation
- Create and maintain Jenkins jobs using Jenkinsfile and GitLab CI jobs

What will you get working with us?

You will be co-creating our business solutions

We believe that your feedback allows us to create the best solutions as well as adjusted work culture. You will have a real impact on the growth of the company and the product we develop.

Experienced team

We are not another young, dynamic team. At XXX, everyone is a leader in their own field with perspective and experience shared across teams and departments.

Development Day

Because learning never ends, we encourage each of our employees to take a day to learn or try something new. Take a Development Day, on us!

Tea time

If you join our team, you will regularly meet us for tea talks, during which we can get to know each other better.**

100% remote work forever

We are not new to remote work-life. In fact, we've been doing it since 2013 and we know how to make you feel supported and connected with your team.do that and bond with our team. Therefore, you can be sure that your role will not move to the office.