Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 3


!!! Currently located in Croatia !!!

EXPERIENCE

01/2022 – Present
Domain: Retail & Distribution 
Project: Nike 

Responsibilities:
	•	Implementing the functionality within the logistics layer to provide communication between warehouse and transportation management systems
	•	Creating microservices from scratch with AWS
	•	Participating in developing microservice templates (infrastructure, worker, controller)
	•	CI/CD activities with Jenkins
	•	Performing code reviews, sharing the knowledge among the team members

Technologies:
	•	Java 11
	•	SpringBoot
	•	Apache Camel
	•	Docker
	•	AWS (CloudFormation, S3, EC2, ECS, Route53, CloudWatch, SQS)
	•	Serverless Framework
	•	LocalStack
	•	Apache Kafka
	•	Jenkins
	•	Splunk
	•	SignalFx
	•	Gradle
	•	Git

04/2021 – 01/2022
Domain: Retail & Distribution
 Project: Extension of the existing application with changes required to support new money transfer and people management systems, etc

Responsibilities:
	•	Clarifying requirements with stakeholders and estimating
	•	Developing functionality: specifications review, coding, unit testing
	•	Performing code reviews 
	•	Participating in backlog refinement, planning, and demos 
	•	Solution architecture design and implementation
	•	Collaborating with Business Product Owners, Business Analysts to understand and refine requirements

Technologies:
	•	Java 8
	•	SpringBoot
	•	Docker
	•	MariaDB
	•	Maven
	•	Git
	•	Liquibase
	•	Jenkins
	•	ElasticSearch
	•	Bloomreach
	•	Nginx

 09/2020 – 04/2021
Domain: Cryptocurrency trading

Responsibilities:
	•	Clarifying requirements with stakeholders 
	•	Conducting software analysis, programming, testing, and debugging
	•	Performing code reviews 
	•	Participating in backlog refinement, planning, and demos 

Technologies:
	•	MongoDB
	•	Java 8
	•	Vue.js
	•	Spring Boot
	•	SonarQube
	•	Jenkins
	•	Swagger

 03/2019 – 09/2020
Domain: Airlines 
Project: Airlingus

Responsibilities:
	•	Clarifying requirements with stakeholders 
	•	Estimating
	•	Developing functionality: specifications review, coding, unit testing
	•	Performing code reviews 
	•	Participating in backlog refinement, planning, and demos
	•	Bug Fixing, issue investigating 
	•	Specific tasks performed: updated boarding pass generating and boarding pass issuing flows
The main thing for me is to be competent in my area of expertise and deliver the best results so it would let me enhance my skill set and gain remarkable efficiency for the company