12/02/2024 updated

YS
100 % available

Java Developer

Oviedo, Spain
Spain
Mathematica
Oviedo, Spain
Spain
Mathematica

Profile attachments

CV - Yulia Sedash

Java (Programming Language)JavaScriptApplication Programming Interfaces (APIs)Amazon Web ServicesArchitectureMicrosoft AzureBehavior-Driven DevelopmentCloud ComputingSoftware QualityCode ReviewDatabasesContinuous IntegrationSoftware Design PatternsDevOpsJava Platform Enterprise Edition (J2EE)GitHubHibernateInnovation ManagementJava Platform Standard Edition (J2SE)JUnitPostgreSQLMongoDBMySQLNoSQLScrum MethodologyQuality ManagementSimple Object Access Protocol (SOAP)SQL DatabasesSystems IntegrationTestngWeb ServicesCircleCITestingGoogle CloudTest-Driven Development (TDD)React.jsBackendGitLabGitContainerizationAngularJSGitlab-ciKubernetesTeam ManagementAtlassian BitbucketFront End Software DevelopmentAsynchronous ProgrammingFunctional ProgrammingRestful ApiSafety PrinciplesCucumber (Software)Software Version ControlDatabase AdministrationDockerJenkinsMicroservices
Core Skills and Technical Proficiency
  • Java Development: Extensive experience with Java SE and Java EE, leveraging frameworks like Spring (Core, Boot, Data, Security) and Hibernate to build scalable, maintainable applications. Skilled in using Java 8+ features such as streams, lambdas, and functional programming to write clean, modern code.
  • Backend Development: Expertise in designing RESTful and SOAP-based web services, implementing microservices architectures, and optimizing APIs for performance and security. Familiar with asynchronous programming and event-driven design patterns.
  • Frontend Integration: Proficient in integrating backend solutions with modern frontend technologies using tools like JavaScript, Angular, and React.
  • Database Management: Strong command of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). Experienced in designing efficient database schemas and optimizing queries for high performance.
  • Cloud and DevOps: Adept at deploying and managing applications on cloud platforms like AWS, Google Cloud, and Azure. Familiar with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines using Jenkins, GitLab CI/CD, or CircleCI.
  • Testing and Quality Assurance: Advocate for test-driven development (TDD) and behavior-driven development (BDD). Skilled in using testing frameworks like JUnit, TestNG, and Cucumber to ensure code quality.
  • Version Control and Collaboration: Proficient in Git, GitHub, GitLab, and Bitbucket. Comfortable working in Agile/Scrum environments, collaborating effectively with cross-functional teams.
 
  • Lead Java Developer
  • Architected and implemented a scalable microservices-based platform that reduced system downtime by 30%.
  • Mentored a team of junior developers, establishing coding standards and conducting regular code reviews.
  • Migrated legacy monolithic applications to a modern cloud-native architecture.
Soft Skills
  • Problem-Solving: Exceptional analytical skills to troubleshoot complex systems and deliver innovative solutions.
  • Communication: Proven ability to translate technical concepts into business-friendly language.
  • Leadership: Experienced in leading teams, fostering collaboration, and ensuring project milestones are met on time.

Certifications and Education
  • С++ Certificate
  • Spring Certificate
  • Bachelor’s Degree in Computer Science


Experience

Professional experience10+ years
Freelancer since2022

Languages

EnglishGoodRussianNative speaker

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in