Senior Java Engineer
Ciklum
Remote, Bulgaria
About the role:
As a Senior Java Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. Together, we will work on the project focused on building a modern PropTech and InsureTech platform for residential property management, operating across multiple US states and metropolitan areas, supporting continuous growth, scalability, and new product features.
Responsibilities:
- Be part of the design, development, and maintenance of Java-based applications, ensuring high performance and responsiveness
- Collaborate with cross-functional teams to define and implement technical solutions aligned with business goals
- Provide technical guidance, perform code reviews, and ensure best practices are followed in software development processes
- Evaluate, plan, and implement new technologies to maximize efficiency and productivity within the team
- Drive software architecture decisions and ensure adherence to coding standards
Requirements:
- Bachelor’s or Master’s degree in Computer Science or a relevant field
- Strong knowledge of Hibernate, SQL, and PostgreSQL
- Experience with Redis for caching and real-time data access
- Solid understanding of AWS cloud services including EC2, S3, and RDS
- Experience with microservices architecture and inter-service communication
- Familiarity with MongoDB as an advantage
- Experience integrating with Stripe or other payment systems
- Deep understanding of clean code principles, unit testing, and design patterns
- Ability to independently interpret high-level product requirements and translate them into robust, scalable technical solutions
- Strong team collaboration skills and a team-oriented mindset
Don't forget to mention EuroTechJobs when applying.