Back to professionals

Java Developer

Overview


Short Summary

He is active in development for around 6 years and has been working as a Java developer for almost 4 years. His skillset contains Java 11/17, rxJava/Project Reactor, Spring Boot, Vert.x, Axon, ElasticSearch, Redis, Kafka, Docker, Kubernetes, React, Mongo and PostgreSQL as well as other SQL tools such as MySQL or NoSQL. Currently works on a crypto exchange platform and he is involved in design, implementation and maintenance of microservices, new features, bug fixing or mentoring of junior colleagues. He has experience with working in agile teams and he is comfortable to work with both bigger and smaller teams. He prefers some hybrid regime with both onsite and offsite work. He has no problem communicating in English and he is also versatile according to the longitude of the projects. Actually, he has a position with the minimum notice period of 1 month, and in case of interesting offer, he is open to think about a change of both position and location. He is used to work as a standard employee.

Work Experience

Java Developer

(May 2021 - Present)

  • Developed a cryptocurrency exchange project in a microservice architecture
  • Designed, developed, and owned several microservices, including a payments gateway
  • Integrated with third-party vendors
  • Utilized Java 11/17, rxJava/Project Reactor, Spring Boot, Vert.x, Axon framework, ElasticSearch, Redis, and Kafka
  • Used Docker and Kubernetes (AWS) for deployment
Fullstack Developer

(November 2019 - May 2021)

  • Initially worked as a Frontend React developer, later transitioned to full-stack development
  • Contributed to an enterprise solution for pseudonymization of medical data in a microservice architecture
  • Utilized React, Java 8, Spring Boot, PostgreSQL, Elasticsearch, and Kafka
  • Deployed the application using an integrated CI/CD pipeline with Jenkins
  • Developed a notification system using Websockets
  • Mentored junior developers
Embedded Software Developer

(September 2018 - October 2019)

  • Worked on embedded enterprise solutions, utilizing Assembly in one company unit and C++ in another
  • Developed a company-wide helper tool using Python and the Django framework
  • Contributed to supporting systems for the emergence of the 5G network
  • Mentored junior developers
Author
Java Developer
645be524b567d30001e6a98b
Employee3300  / Per month
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
AWSAndroidApache KafkaApache MavenApplication ServerAxon FrameworkC++CSSCloudContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareCryptocurrencyDatabaseDevOpsDjangoDockerElasticsearchFullstackJavaJava ToolsJavaScriptKubernetesLESSMessage BrokerMicrosoft serversMongoDBOperation SystemsPostgreSQLPythonReactRedisRxJavaSW Tools APIsSearch ToolsSpringSpring bootTools
Localities
RemoteSplitCroatia