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
| Employee | 4521 € / Per month |
| Level | SENIOR |