Henri Kacadej

|

Proactive and passionate Backend Engineer with strong expertise in Java, Spring Boot, and enterprise-grade applications. Currently crafting scalable solutions as a Full-Stack Developer at Lufthansa Industry Solutions with expertise in microservices and cloud architecture.

public class PaymentService { @Autowired private TransactionRepository repo; public void processPayment(Payment p) { repo.save(p); } }
@RestController @RequestMapping("/api/banking") public class BankingController { @GetMapping("/balance") public ResponseEntity getBalance() { return ResponseEntity.ok(service.getBalance()); } }
@Configuration @EnableEurekaClient public class MicroserviceConfig { @Bean public RestTemplate restTemplate() { return new RestTemplate(); } }
@Entity @Table(name = "transactions") public class Transaction { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(nullable = false) private BigDecimal amount; }
@Component public class KafkaProducer { @Autowired private KafkaTemplate template; public void sendMessage(String topic, Object data) { template.send(topic, data); } }

Professional Experience

Java & Angular Developer

Lufthansa Industry Solutions
07/2025 - Present
  • Develop and maintain Java-based microservices using Spring Boot and integrating with enterprise systems
  • Automated delivery of microservices on Azure Kubernetes, improving system reliability and reducing deployment downtime
  • Integrated Azure Service Bus and Apache Kafka to enable asynchronous event processing, reducing API latency
  • Optimized backend database queries, cutting down data retrieval time for critical transactions
  • Automated deployment pipelines using Azure DevOps, reducing release cycles from weeks to days

Java Instructor

SDA by Protik
11/2024 – Present
  • Delivering extensive Java development courses, guiding students from beginner level to advanced concepts including Spring Framework, object-oriented design, and best practices.
  • Mentored aspiring developers, helping them understand real-world software challenges and preparing them for industry roles.
  • Created hands-on labs, projects, and examples based on actual backend engineering experience.
  • Shared professional insights from enterprise banking projects to bridge theory and practice.
  • Reinforced passion for programming by fostering a growth mindset in students and staying updated on modern Java tech stacks.

Core Banking Developer

Facilization
08/2024 - 07/2025
  • Developed and customized solutions on top of Oracle's core banking application to align with client-specific needs
  • Designed and delivered standalone applications and custom integrations for various financial institutions
  • Led development teams through project planning, design, and delivery cycles
  • Regularly utilized technologies like Spring Boot, Kafka, Camel, and Eureka in a microservices environment
  • Maintained high database performance and reliability through expert use of Oracle and SQL Server

Java Platform Developer

Tesisquare
05/2022 - 08/2024
  • Contributed to the core development of a large-scale TMS platform used across Europe
  • Participated in R&D and innovation efforts, offering ideas for new features and system improvements
  • Worked with the business analyst team to design and implement scalable, maintainable modules
  • Ensured high code quality and system stability in a mission-critical logistics platform

Technical Skills

Backend Development

Java Spring Boot Spring Cloud RESTful APIs Microservices Kafka

Frontend & Full Stack

Angular TypeScript HTML/CSS JavaScript Responsive Design

Database & Cloud

SQL Oracle Database SQL Server Azure Kubernetes Docker

DevOps & Tools

CI/CD Azure DevOps WebLogic Git Agile Scrum

Let's Connect

Ready to discuss your next project or explore opportunities? I'm always interested in challenging problems and innovative solutions in the fintech and enterprise space.