Back to professionals

Java Developer

Overview


Short Summary

Senior Software Engineer with 10 years of experience, 5 of which specializing in Java-based web and enterprise applications. He is currently working on an internal project. He has expertise in a wide range of technologies and tools, including Spring Boot , Jenkins, Artifactory, Nexus, Docker, Oracle/MSSQL RDBMS, Redis, Kotlin, Zookeeper, Kafka, and RabbitMQ. His experience also includes working directly with clients on-site as an implementation and system engineer. He has also experience in Maver, Docker, AWS, Cloud, Kubernetes, CI/CD. He worked with unitary tests framework JUnit and Mockito. He also has an experience with deployment tools such as Ansible. In his previous job he was responsible for the Linux based environments. He was als using Python ad Bash for scripting. He was mentoring and training new colleagues on various projects. He speaks fluent English and Russian is his mother tongue.

Work Experience

Sep-2021 - Jan-2023 - Senior developer

Responsibilities:

  • Developed and tested business requirements and integrated with external clients via HTTP/S and Amazon SQS queue.
  • Introduced several best practices including automated tests, integration tests, CICD pipeline, code coverage, code convention, and code review practices.
  • Conducted task decomposition, estimations, and distributed work among teammates while monitoring project timelines to ensure timely completion.
  • Provided consultation on recommended development practices and tools usage.
  • Mentored and trained newcomers to ensure their success.

Oct-2020 - Aug-2021 - Key developer

Responsibilities:

  • Researched existing jobs and prepared scripts for migration from outdated Solaris env to modern Linux OS.
  • Configured Autosys jobs and performed Java, SQL, bash scripts, Perl scripts troubleshooting.
  • Troubleshot different services (Autosys, RDBMS, UNIX related).
  • Implemented installation/migration/deployment scripts/packages.
  • Mentored and shared knowledge with other team members.

Jun-2020 - Sep-2020 - Software engineer

Responsibilities:

  • Developed and adjusted features.
  • Collaborated with QA members, code review, and troubleshooting and escalation of production issues.
  • Utilized Oracle, zookeeper, Idea, maven, junit, mockito, Pl/Sql developer, Zookeeper cli, bashutils;, Kotlin, java, RDBMS, REST, message queues.

Sep-2017 - Jun-2020 - Deploy engineer, backend developer

Responsibilities:

  • Developed and operated environment troubleshooting.
  • Resolved issues, ownership, contacting other departments, and all kinds of automation.
  • Developed integration layer through (RESTapi, databases) and business features.
  • Onboarded and mentored newcomers and maintained/refactored legacy solutions.
  • Utilized Oracle, redis, MSSQL, Idea IDE, Pl/SQL Studio, Excel, Python, Ansible, maven, gradle, Java 8-11, Websockets, spring core, spring boot, spring mvc, Docker, nodejs.

Aug-2016 - Sep-2017 - Software developer

Responsibilities:

  • Developed and operated operations, automation, and CI environment creation.
  • Onboarded and mentored junior colleagues and performed PL/SQL refactoring.
  • Consulted other devs/QA.
  • Utilized Oracle RDBMS, Oracle pl/sql developer, python, pycharm, ansible, RDBMS, infrastructure as code, cicd pipelines

Jul-2013 - Jun-2016 - Developer, engineer

Author
Java Developer
645396254357d20001a5bc74
Employee4521  / Per month
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
API Management ToolsAWSAngularAngularJSAnsibleApache AntApache KafkaApache MavenApache ZooKeeperApplication ServerAutomation SoftwareAutomation TestingAzureBashCC ServersCICDCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDjangoDockerERPFunctional TestingGitGitHubGitflowGitlabGradleGroovyH2HibernateIDEJUnitJavaJava ToolsJavaScriptJiraKotlinKubernetesLinuxMessage BrokerMicrosoft serversMockitoMongoDBMySQLNetbeansNoSQLOperation SystemsOracleOracle RDBMSPHPPL/SQLPerlPostgreSQLPostmanProject Management ToolsPyCharmPythonPython IDERabbitMQRedisReportsRestSQLSQL DeveloperSW Tools APIsSales RepresentativeScrum MasterService Discovery SoftwareShellSpecificationsSpringSpring DataSpring StatemachineSpring bootSwingTeamCityTest DevelopmentTesting TypesToolsUIUnit TestingUnixVisual basicXMLjQuerynginx
Localities
RemotePraha