Back to professionals

Java Developer

Overview


Short Summary

Experienced Senior Software Engineer with a strong background in Java development, specializing in modernizing technology stacks and improving system performance. Successfully redesigned key workflow services, optimized image and PDF processing, and migrated legacy applications to Spring Boot. Skilled in setting up and managing CI/CD pipelines, resolving critical incidents, and mentoring junior developers. Proficient in Java 11/17, Spring Boot, er, AWS, Kafka, and more. Strong track record of delivering high-quality solutions and driving continuous improvement in development processes.

Work Experience

Senior Java Engineer

  • Developed core services for form processing and post-submission workflows.
  • Redesigned a workflow service, increasing throughput twelvefold.
  • Implemented a service for processing image and PDF attachments, reducing operational costs.
  • Modernized technology stack by migrating legacy Java EE applications to Spring Boot.
  • Simplified mail workflow configuration, improving administrator experience.
  • Maintained and improved a er-based development environment.
  • Built a custom Maven plugin for automating updates to configuration management.
  • Technologies used: Java 11/17, Spring Boot, er, AWS.

Sabbatical, April 2023 - August 2023

  • Traveled and worked on side projects.
  • Built a web application using Spring Boot and React for scraping LinkedIn job postings.
  • Created an IoT prototype with AWS IoT Core for controlling a stationary bike's resistance.
  • Contributed to open source projects.

Senior Software Engineer

  • Architected a scalable push notification system for web and mobile devices.
  • Implemented Java Spring Boot event-based services.
  • Optimized performance of services in a distributed system.
  • Researched and recommended best practices and technologies.
  • Managed CI/CD pipelines in Azure DevOps.
  • Resolved critical incidents in a production environment.
  • Contributed to the transition to Kubernetes and integration of ArgoCD for continuous deployment.
  • Mentored less experienced colleagues.
  • Technologies used: Java 11, Spring Boot, Kafka, Kubernetes, Angular, PostgreSQL.

Software Developer

  • Developed event-based services using Spring Boot, Java 11, RabbitMQ, SOAP, and REST.
  • Worked on React and Angular front-end applications.
  • Supervised and coordinated work in a two-person development team.
  • Demonstrated expertise in MySQL databases.
  • Technologies used: Java 11, Spring Boot, React, Angular, MySQL.
Author
Java Developer
69429812e30d417afa49dcae
Freelancer418  / Per day
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
CloudContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDevOpsDockerGrafanaJavaKibanaKubernetesMonitoring ToolsSpringSpring DataSpring bootStream Analytics SoftwareTools
Localities
SlovenskoČesko
Hybrid Localities
Česko
Slovensko