Title: Java Developer
Job Description
Java Developer - Contract
Location: Warsaw
Working mode: Hybrid
Role & Responsibilities:
•Work as part of a Scrum team
• Responsible for developing low-latency, high throughput software backend (JVM, REST API) solutions in a cloud native, geo distributed system
• As part of a team with end-to-end responsibility, daily activities include analysis, design, development, test design and automation, deployment and maintenance
• Propose comprehensive solutions, write and review design documentations, estimate and plan the engineering work
• Understand and adhere to Mastercard standards, processes, and best practices
Requirements:
• Demonstrated backend software development experience in a professional development team setting
• Backend microservice development experience using JVM with any OOP or FP language with modern service framework
• Experience working with cloud native server environments
• Knowledge of unit and automated testing frameworks, CI/CD pipeline and source control systems
• Possess strong communication skills in English -- both verbal and written – and strong collaborative and organizational skills
• Willingness and ability to learn
Good to have:
• Experience with Clojure, Scala and related service frameworks; or any other functional programming languages
• Experience with customer facing, scalable, and performant RESTful APIs that processes large amount of data
• Experience with monitoring tools and supporting high customer traffic APIs (Grafana, Prometheus)
• Experience writing automated acceptance tests in Cucumber, RestAssured, etc. (used in CI/CD pipelines)
• Experience with SQL and NoSQL databases, and messaging (Redis, ElastiCache, DynamoDB, S3, Kinesis, Kafka)
• Experience with cloud-based technologies (AWS, Docker, K8S)
• Experience with workflow automation like Airflow
• Experience working in a CI/CD environment (Jenkins)
• Experience with Confluence and JIRA
•Experience in delivering secure solutions in Financial / Fraud Services Sector is helpful to have.
What we offer:
- Flexible benefits package tailored to your needs (Multisport card, shop vouchers, etc. – via MyBenefit cafeteria)
- Premium medical services for employees and family members (Luxmed)
- Life & Disability Insurance for employees and family members (Generali)
- Profitable Voluntary Pension Fund
- Social Fund benefits: holiday bonuses, kindergarten allowances, etc.
- Integration and cultural events for employees
- Reward and recognition programs for high performers
- Employee Referral bonuses
- Relocation assistance: accommodation, travel, and other covered expenses
- Friendly and inclusive company culture