Java Backend Engineer

Talent Search Technology โ€” Poland ยท Posted ~2 days ago

Senior Full-time Hybrid

Skills

Java Apache Flink Kotlin Multithreading Concurrency Algorithms and Data Structures Apache Kafka Kubernetes AWS gRPC Spring Framework Microservices Kafka Spring

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A backend engineering role focused on designing and delivering resilient microservices-based applications. The ideal candidate has strong Java expertise, experience with cloud platforms, event-driven systems, and distributed architectures, with financial domain knowledge considered beneficial.

Highlights

Opportunity to build scalable backend systems using modern cloud and distributed technologies. The role offers work on complex enterprise solutions with exposure to high-performance architectures and collaborative engineering practices.

Description

Role : Java Backend Developer Location:Warsaw,Poland Work Mode:Hybrid Employment type :Permanent About the Role We are looking for a highly skilled Java Specialist with 5โ€“7 years of experience in designing, developing, and delivering scalable, high-performance microservices-based applications. The ideal candidate should have strong expertise in Java technologies, distributed systems, cloud platforms, and event-driven architectures. Experience in the Investment Banking domain, preferably Risk Management, is highly desirable. Mandatory Skills Core JavaApache FlinkKotlinMultithreading & ConcurrencyAlgorithms & Data StructuresApache KafkaKubernetesAmazon Web Services (AWS)gRPCInvestment Banking domain experience (preferably Risk) Key Responsibilities Design, develop, and maintain enterprise-grade applications using Java and related frameworks.Build scalable, resilient, and modular microservices-based solutions.Develop robust backend services using Spring Framework and Spring MVC.Collaborate with cross-functional teams to define, design, and deliver new features.Ensure applications are highly performant, reliable, and responsive.Participate in code reviews and drive continuous improvement through coding best practices.Troubleshoot, debug, and optimize existing applications to improve performance, scalability, and reliability.Implement secure, maintainable, and high-quality software solutions following industry standards.Contribute to CI/CD pipelines and deployment best practices. Roles & Responsibilities Lead the design and development of Java-based microservices using Spring frameworks.Architect scalable, secure, and maintainable software solutions.Mentor junior developers by providing technical guidance, code reviews, and best practices.Work closely with product owners, business analysts, and stakeholders to understand business requirements and translate them into technical solutions.Ensure adherence to software engineering best practices, including coding standards, testing, and deployment processes.Perform application performance tuning, monitoring, and optimization.Stay current with emerging technologies and recommend their adoption to enhance platform capabilities and development efficiency. Preferred Qualifications 5โ€“7 years of hands-on experience in Java application development.Strong understanding of distributed systems, event-driven architecture, and microservices.Experience with containerization and orchestration using Kubernetes.Hands-on experience with AWS services and cloud-native application development.Strong analytical and problem-solving skills with a focus on performance optimization.Excellent communication and collaboration skills in an Agile development environment.