Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs
Въведи своя e-mail и ще ти изпратим твоята парола
With a network of more than 30 companies and 2500 employees located in Germany, Netherlands, Spain, and Bulgaria, Hypoport is a product company with over 20 years of experience on the market.
Our products help us to digitalize the real estate market and make buying a property as easy as online shopping.
Together with one of our leading partners, Europace AG, which revolutionized the financing market for the last 10 years being Germany’s largest financial marketplace for real estate financing, home savings products, and personal loans, we are looking for a creative and independent Senior Java Developer.
Your responsibilities:
• Transition legacy Groovy and TypeScript code to stable Java implementations
• Focusing on infrastructure as code with AWS CDK and cloud services like SQS, SNS, and EventBridge
• Optimize queueing/messaging systems such as RabbitMQ, AWS SQS, and SNS for scalable architectures
• Design and implement modern, scalable system architectures
• Develop and maintain automated CI/CD pipelines using AWS CodePipeline and GitHub Actions
• Manage production environments for scaling and high availability using Kubernetes/EKS
• Develop within the Spring Boot framework using Java 8-21, Gradle, and Maven
• Ensure system reliability with unit, contract, and end-to-end tests
• Promote modern functional programming paradigms in Java
What we expect:
• 5+ years of relevant experience as a Java Developer.
• Strong experience with Java (versions 8 through 21), including modern Java features like lambdas, streams, and functional programming
• Proficiency in AWS, particularly with AWS CDK, EC2, S3, Lambda, SQS, SNS, EventBridge, and EKS
• In-depth knowledge of queueing and messaging systems such as RabbitMQ, AWS SQS, and SNS
• Experience with Docker and Kubernetes (EKS) for scaling and maintaining high availability in cloud environments
• Hands-on experience with automating build, test, and deployment processes using AWS CodePipeline and GitHub Actions
• Proficient with Spring Boot 2 and 3, with experience in building RESTful services, error handling, and fault tolerance
• Expertise in Gradle and Maven for dependency management and building applications
• Teamwork and excellent self-organization
• Troubleshooting and problem-solving skills
• Willing to constantly learn new skills and develop your abilities
• Excellent written and spoken English
What we offer:
• An international team within a growing company
• Exchange with colleagues from our foreign offices
• 30 days paid vacation
• Flexible working hours and home office options
• 10% of your work time for personal and career development
• Certification courses and in-house training
• Tickets for conferences and seminars
• Additional health insurance
• Modern office with recreation areas and fitness
• Free lunch, fresh fruit, snacks, and drinks in the office
• Free parking
• Colleague recommendation bonuses
• Discount program for employees
Sounds interesting? Then do not hesitate to send us your application and tell us what you are passionate about!
We are looking forward to hearing from you.