Java Developer
About Candidate
Introduction:
he candidate is an experienced Senior Software Engineer with over 10 years of expertise in software development, specializing in Java, Python, microservices, and cloud technologies. They have a strong understanding of computer science principles and have contributed to both back-end and front-end development across various projects. They possess excellent skills in designing and implementing RESTful APIs, microservice architectures, and automation processes using tools like Docker, Kubernetes, and Terraform. The candidate has successfully managed CI/CD pipelines and integrated multiple frameworks, ensuring high-performance system design. They have also migrated legacy systems to cloud environments, modernizing architectures, and improving operational efficiency. The candidate is proficient in handling complex data processing tasks, such as developing CDC mechanisms with Kafka, and optimizing search functionality within databases. They have consistently demonstrated a commitment to continuous improvement and innovation, leveraging modern tools and technologies to enhance system capabilities. Additionally, they have experience leading teams and collaborating on architectural proposals and design improvements.
Responsibilities:
- Developed and maintained Helm charts and CI/CD pipelines.
- Created and maintained microservices and integrated frameworks.
- Designed and improved RESTful APIs.
- Implemented CDC mechanisms for data exchange using Kafka.
- Migrated legacy systems to cloud environments.
- Modernized and refactored legacy codebases.
- Led and contributed to architectural design and proposal creation.
- Coordinated MongoDB search functionality and integrations with Keycloak.
- Automated user and permission management processes via Terraform.
- Managed and developed data storage solutions integrating with ERP systems.