Software development using Java programming language with Spring framework; refactoring legacy code; performing code review for new code in the GitHub; writing unit tests with Junit library; writing integration tests with Docker containers; performance analysis with Java profilers (such as Async Profiler) and performance optimization; configuration of Amazon Web Services (S3, ECS, EC2, RDS, DynamoDB, Lambda, Athena, SQS); administration of Apache Kafka; architecting and developing Extract-Transform-Load pipelines; writing code for integration with 3rd party systems (Sabre, Namely, BambooHR) via API; configuration of Jenkins service for building artifacts; creating dashboards with Micrometer, Prometheus and Grafana; integration with Google Maps Platform; participating in planning, design and root cause analysis; bug fixing; developing travel related software.
- Master’s degree in Computer Science,Software Engineering, or closely related.
- Software Development in Java programming language;
- Refactoring, code writing and review, performance optimization, debugging, and bug fixing of software;
- Spring framework;
- Hibernate, and
- Apache Kafka.
At least two (2) years of experience in the job offered or two (2) years of experience in the following: