Jens Oberender-Freelance Java Developer / DevOps Engineer
Check rate
Experience
Freelance Java Developer / DevOps Engineer
Undisclosed defense company
- Extension of OSGi modules in a complex communication solution
- Debugging communication with Wireshark and remotely in the JENS test environment
- Migration of tests from TestNG to JUnit 5 with Mockito and AssertJ
- Updating vulnerable dependencies and improving code quality
- Changes to the Vaadin frontend
- Increasing test coverage
Freelance Java Developer
Bosch
- Improving data quality of an eMobility platform
- Analyzing data in MongoDB and various cleanups with Python scripts
- Adjustments and optimizations to multiple microservices for data processing
- Supply chain security and upgrades of dependency and JDK versions
Freelance Java Developer
Zyres
Freelance Java Developer
CrossEngage
Freelance Java Developer
MediaMarktSaturn
- Extending various microservices and deploying to Google Cloud (GCP)
- Updating Spring Boot and using more GCP features
- Load testing a service and optimizations using Redis cache for higher loads
- Introducing tests and code quality in the team
Freelance Java Developer
1&1 Mail & Media Development & Technology GmbH
- Further development of an existing web application in an 8-member Scrum team
- Adjustment of microservices using TDD
- Adherence to high coding standards with support from Sonar
Freelance Java Developer
The unbelievable Machine Company
- Increased test coverage of an existing web application from 13% to 82%
- Updated dependencies using Maven and OWASP Dependency Checks
Freelance Java Developer
Elinvar GmbH
- Further development of various microservices for data import and processing
- Development of a new service for importing and archiving securities documents
- Optimization of the build process regarding code coverage
- Smooth migration of microservices to the Spring Boot framework
Freelance Java Developer
IT Sonix Custom Development GmbH
- Developed a billing system for an energy company in a five-person Scrum team
- Refactored components and added new features
- Improved automated quality control
- Documented business logic and secured it with appropriate tests
Senior Java Developer / DevOps Engineer
Pamyra GmbH
- Further development of a microservice architecture based on Spring Boot and Kubernetes
- Expanded logging and monitoring using the ELK stack
- Introduced quality control and increased test coverage
- Refined the development process
Senior Java Developer / Project Owner
Kiwigrid GmbH
- Requirement analysis and project design with stakeholders
- Evaluation of various alerting and stream-processing frameworks
- Development of a driver to integrate special customer hardware with the Energy Manager
- Deployment of a cloud instance in Google Public Cloud using Kubernetes
Lead Java Developer
cognitix GmbH
- Leading an international team of 4 Java developers
- Development of a system for processing and visualizing network traffic information
- Preparation, normalization, and aggregation of data with Kafka and Apache Flink
- Coordination with other teams and project management
- Planning and distribution of tasks
- Configuration of the build system, code analysis with SonarQube, and deployment with Docker
Software Developer / DevOps Engineer
tarent solutions GmbH
- Working on a legacy web application based on Velocity with a Lucene engine and Oracle database
- Standardizing code style and revamping the release cycle
- Crisis support through log file and performance analysis
- Extending a Spring MVC web application and further developing the VerA.Web product
- Overhauling deployment with Docker and Ansible
- Contributing to the company-wide build and Maven repository infrastructure
- DevOps in Telekom's Internet of Things project with deployment, monitoring, load, and performance testing
- Participation in the focus areas of open source and software quality
Software Developer
Aperto AG
- Developing CMS (Magnolia) projects in a 7-member agile team
- Customizing a Maven archetype, improving the build process, and implementing Selenium tests
Software Developer
Pinguin AG
- Working in a 5-member Scrum team with a PO and a designer
- Developing an Android app with Maven, Android Annotations, and ActionBar Sherlock
- Implementing the REST backend in Glassfish using Spring and Jersey
- Creating OSGi server modules with Spring and Hibernate
- Installing and integrating a search and logging server with ElasticSearch and Graylog2
- Test-driven development and pair programming
- Setting up and operating the build system (Jenkins, Nexus, Sonar, Git)
- Collaborating with a team in Thailand through training, code reviews, and providing interfaces
Software Developer
Prodato Integration Technologie GmbH
- Refactoring and cleaning up a process management software and presenting it to the client
- Migrating projects to Maven
- Co-developing a JSF interface for an Oracle Data Warehouse
- Short assignment in the SAP BW and BSP area at Siemens Healthcare
Software Developer in the Development & Research department
Keynote Sigos GmbH
- Co-developing a Swing interface, including bug analysis and fixing
- Integrating a map interface in the project team
- Migrating the backend from a TCL web server to a Tomcat servlet with XML protocol implementation
- Introducing tests with JUnit and an automated build system
- Switching the build tool from Ant to Maven and the code repositories to Git
Working Student and Intern in the Support and IS&T department
SUSE Linux GmbH
- Linux support and server administration
- PHP development with MySQL database
- Assisting with the administration of the PKI infrastructure
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Professional Services, Automotive, Energy, Aerospace and Defense, and Retail.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Customer Service, Quality Assurance, Operations, and Research and Development.
Skills
Java
Maven
Linux Administration
Spring Boot
Html & Css
Jenkins
Continious Integration
Git
Junit 5
Mockito
Assertj
Lombok
Sonarqube
Test Driven Development
Mysql
Logging Log4j2,Slf4j
Shell Script
Ansible
Jenkins Pipeline
Github Actions
Gitlab Ci
Gradle
Google Public Cloud
Kibana
Docker
Jira/Confluence
Python
Arduino And Microcontrollers
Rabbitmq
Mongodb
Elasticsearch
Kafka
Kubernetes
Openapi
Postgresql
Javascript
Apache Flink
Selenium
Vaadin
Very Good Java Skills
Very Good Linux Knowledge
Continious Integration With Github Actions, Jenkins Or Gitlab Ci
Devops With Ansible, Docker, Kubernetes And Cloud (Gcp And Aws)
Database Skills (Especially Mysql And Postgresql)
Geographic Information Systems (Gis)
Driver Programming
Logging And Monitoring
Test-Driven Development
Software Quality Assurance With Sonar, Owasp And Other Tools
Languages
Education
Georg-Simon-Ohm-Fachhochschule
Diploma in Computer Science (FH) · Computer Science · Nuremberg, Germany
Friedrich-Alexander University Erlangen-Nuremberg
Diploma in Computer Science (not completed) · Computer Science · Erlangen, Germany
Student exchange
Melbourne, Australia
Certifications & licenses
Java Web Hacking & Hardening
Maven
Novell Certified Linux Administrator
Linux Professional Institute LPIC-1
VHS course Linux in the network
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Freelance Java Developer / DevOps Engineer
Nearby freelancers
Professionals working in or nearby Leipzig, Germany
