
Software Engineer, Java
Paysafe
full-time
Posted on:
Location Type: Hybrid
Location: Sofia • 🇧🇬 Bulgaria
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularAWSJavaKafkaKubernetesMicroservicesSpring
About the role
- Freedom to make your own decisions and have your opinion heard in our ecosystem
- Being responsible for some of our most critical pieces of code
- The joy of seeing your work materialize in Production nearly instantly
- Share knowledge, teach, or learn from some of the very best engineers in the industry
- Participate in code reviews to ensure code quality and share best practices with the team
- Work closely with product managers, designers, and other engineers to deliver high-quality software solutions
- A diverse and tightly knit family of co-workers
- Encouragement to enhance your skills
Requirements
- At least 3 years of experience with Java
- Solid grasp of the Spring framework and Kafka
- General understanding of microservices architecture
- Good knowledge of basic security concepts
- Experience designing, building and running transaction processing systems in Kubernetes
- Desire to learn and to be challenged
- Working command of the English language
- Knowledge in any of the following is an advantage: Java 17+, AWS/Angular/REST APIs, Clean Code practices, Agile methodologies
Benefits
- 25 days annual paid leave
- 4 days paid volunteering time a year through our Paysafe Giving initiative
- health insurance
- sports card
- team events
- company discounts
- variety of soft skills, business and technical training programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring frameworkKafkamicroservices architectureKubernetestransaction processing systemsJava 17+AWSAngularREST APIs
Soft skills
decision makingcommunicationteam collaborationknowledge sharingteachinglearningcode reviewadaptabilitydesire to learnproblem solving