Java Developer
Overview
Short Summary
Java developer with 8 years of commercial experience. Initially his job role involved classic BE development, later on it had a penetration with DevOps - e.g. he deployed to AWS, used Terraform, and gradually got into the role of Product Owner and Tech Lead. He interacted with technical people on the customer side, his role was to sift through the requirements, design a solution and then translate it into code. He was also a kind of "developer of last resort", when the team couldn't figure it out, they consulted with him. He was involved in implementing microservices (Java, Spring), transforming data from relational database - he used Oracle, SQL, Kafka, DynamoDB, code review, building pipelines in Jenkins, Github, Codebuild. Experienced working in an agile environment, had sprints, stand-ups, quarterly ceremonies, retrospectives, etc. within Scrum. Able to speak English in an IT environment.
Work Experience
Java Developer/Tech Lead
(January 2021 - December 2022)
- Backend development and basic DevOps for a Nordic telephone operator.
- Technologies used: REST, Java 11, Spring, Node.js, TypeScript, Kafka, Oracle DB, AWS, NoSQL, DynamoDB, Lambda, Terraform, GitHub Actions.
Java Backend Developer
(April 2018 - November 2020)
- Development of a Finnish pension payment system.
- Implementation of REST microservices using Java 8, Spring Boot, Spring MVC, Spring Data, JPA/Hibernate.
- Business process implementation with jBPM and BPMN2.
- Unit/component/integration testing using JUnit, AssertJ, Mockito, Cucumber, H2, REST-assured.
- Basic DevOps tasks involving Docker, Git, GitLab, Jenkins, SonarQube.
- Code review setup.
Java Developer
(February 2016 - February 2018)
- Development of a Data Analytics Tool for the hospitality industry.
- Implementation of a microservice-oriented architecture based on J2EE, Spring Boot, Apache Camel, Apache ActiveMQ, REST, Hibernate, MyBatis, ETL/DWH, JUnit/DDT.
Software Developer
(January 2015 - January 2016)
- Development of the Enterprise service bus for the Tieto Engineering Toolbox.
- Technologies used: ESB, Apache Camel, Apache Karaf, J2EE, Spring.
Software Developer
(2006 - 2015)
Consultant
(February 2014 - December 2014)
- Root cause analysis of complex issues in the Android Framework.
- Technologies used: Android Framework, Android Binder, GDB, Red Hat Crash Utility.
Software Developer
(November 2013 - January 2014)
- Maintenance of Multimedia Framework on the Android 4.4 KitKat platform.
Software Developer
(July 2013 - August 2013)
- Investigation of the Miracast implementation on the Google Android platform.
Software Developer
(March 2013 - April 2013)
- Backporting of Android 4.1 Jelly Bean platform to previous mobile device hardware platform.
Software Developer
(April 2012 - September 2012)
- Maintenance of Graphics and HDMI Framework on Android 4.0 Ice Cream Sandwich platform.
Senior Software Architect
(August 2011 - March 2012)
- Development of integration and regression tests for HMI subsystem.
- Technologies used: HMI, JavaScript, C, C++, C#, .NET, OSEK.
Senior Software Architect
(January 2011 - March 2011)
- Participation in the preparation of the project plan for a new multimedia client solution.
Software Specialist
(April 2006 - December 2009)
- Development and maintenance of J2ME implementation on the Symbian OS Series S60 platform
| Employee | 6165 € / Per month |
| Level | EXPERT |