Zurück zu den Profis

Java Developer
Überblick
🎂 Alter: 49
Nationalität: Turkish
Wohnsitz Turkey
Hat Auto
Hat Werkzeug
Hat WhatsApp
Umzugsbereit
Kurzer Überblick
Erfahrener Teamleiter und Software-Ingenieur mit über 22 Jahren Erfahrung in der Konzeption, Entwicklung und Bereitstellung von Geschäftsanwendungen unter Verwendung von Java/J2EE-Technologien. Kompetent in objektorientierter Programmierung, agilen Methoden und kontinuierlicher Integration. Beherrscht Spring MVC, Spring Boot und Angular mit TypeScript. Fachkenntnisse in den Bereichen FinTech, E-Commerce und Verwaltungssysteme. Hat einen BSc- und MSc-Abschluss in Computertechnik. Fließend in Englisch.
Berufliche Erfahrung
Team Lead and Software Engineer (1999 - Present)
- Experienced team lead and software engineer with over 22 years of experience in design, development, and deployment of business applications using Java/J2EE technologies and OOP concepts.
- Proficient in using Java/J2EE design patterns and Agile methodologies, with a focus on Test-Driven Development (TDD) using JUnit tests.
- Skilled in using Spring MVC, Spring Boot, and Angular with TypeScript for application development.
- Utilized Git and Jira for versioning, bug tracking, and project management, as well as Gradle and Jenkins for automating build and deploy processes.
- Expertise areas include fintech, e-commerce, security, and management systems.
Fullstack Developer (2002 - Present)
- Accomplished fullstack developer responsible for the full lifecycle development of next-generation software, from requirement gathering to implementation.
- Specialized in object-oriented programming analysis and design, utilizing UML and design patterns.
- Proficient in project management tools such as Jira, Git, SVN, CVS, SonarQube, Jenkins, and more.
- Experienced in Java development, including JSE8-11, JEE7, Spring MVC, and Spring Boot.
- Skilled in web development with JavaScript, TypeScript, Angular, HTML, CSS, and SCSS.
- Knowledgeable in databases such as MySQL, PostgreSQL, MongoDB, Redis, and Elastic Search.
- Experienced in software configuration management using Git, SVN, CVS, and IBM ClearCase.
- Proficient in build tools like Gradle and Maven, and familiar with various IDEs such as IntelliJ IDEA, VS Code, Eclipse, and NetBeans.
- Strong soft skills including excellent communication, problem-solving, attention to detail, and ability to work independently or within a team.
Education and Certification
- Master's degree in Computer Science from GYTE Kocaeli, TR (1999-2002).
- Bachelor's degree in Computer Science from Bilkent University Ankara, TR (1994-1999).
- Research topics include security improvements for electronic data interchange (EDI) and security risk-based access control.
Seminars / Courses
- Completed various seminars and courses including project management, conflict resolution, PostgreSQL, body language, JSF, CMMI, software measurement, web component development, IBM Rational software development, and more.
Awards
- Ranked 284th out of 1 million people in the centralized university admission exam of Turkey (1994).
- Awarded a full scholarship by Bilkent University (1994-1999).
Highlights, Skills & Knowledge
- Proficient in OO analysis & design, design patterns, and UML.
- Experienced in project management and ALM tools such as Jira, Git, SVN, CVS, SonarQube, Jenkins, ELK, Graylog, and Prometheus/Grafana.
- Skilled in Java development (JSE8-11, JEE7, Spring MVC, Spring Boot), web services (REST, SOAP), and web development (JavaScript, TypeScript, Angular, HTML, CSS, SCSS).
- Familiar with test tools and frameworks including JUnit, Mockito, Cucumber, SoapUI, Postman, and Selenium.
- Knowledgeable in databases such as Hibernate ORM, MySQL, PostgreSQL, MongoDB, Redis, and Elastic Search.
- Experienced in deployment using Gradle and Maven, and application servers like Tomcat, JBoss, and Wildfly.
- Proficient in various development tools including IntelliJ IDEA, VS Code, Eclipse, and NetBeans.
- Strong soft skills including excellent communication, problem-solving, attention to detail, ability to work independently or within a team, and adaptability to high-pressure environments.
- Familiar with Agile (Scrum, SAFe, XP), waterfall, and Test-Driven Development methodologies.
Languages
- Full professional proficiency in English.
Java Developer
63693540f064f880dde6406a
| Freiberufler | 429 € / Pro Tag |
| Eben | EXPERT |
Rollen
Java Developer
Sprachen
English
Fähigkeiten
AWSCloudJavaSpringSpring boot
Lokalitäten
Remote
Hybride Örtlichkeiten
| Remote |