05/16/2024 updated
GT
100 % available
Senior Java Developer (Spring Boot, J2EE, JPA, Angular, Android, Design Patterns, Clean Code)
Ljubljana, Slovenia
Germany +3
Computer and Information ScienceJavaSpring BootJ2EEJPAAmazon Web ServicesAngularSQLgitREST KafkaMavenAgile DevelopmentSOLID PriciplesDesign PatternsDomain Driven Design
Experience:
- Languages: Java (15+ years of experience), JavaScript, TypeScript, Python, C, C++, C#, PHP, SQL, HTML, CSS
- Frameworks: Spring Boot, J2EE, Angular, JPA, AWS – Amazon Web Services
- Dev. tools: Git, Maven, Gradle, Jira, Docker, Kubernetes, Jenkins, Collaborator, SonarQube, Postman
- Unit and integration tests with Test Driven Development (TDD)
- Data manipulation ORM, JPA, Hibernate, Kafka, JSON, XML
- SOLID - object oriented design principles
- Design patterns
- Domain driven design
- Agile development with scrum
- IDE: Intellij Idea, Visual Studio, Android Studio, Xcode
- Industries: Financial services, Pharmaceutical, Energy
Languages
GermanBasic knowledgeEnglishFluentCroatianFluentSinhalaNative speaker
Project history
ePrvak - contractor
Work (Senior Software Engineer, Developer)
Developing E-mail marketing system and tools for analysing data.
Technologies: Java, Spring Boot, Jpa, SQL, AWS - Amazon Web Services, TypeScript, Angular, Git, Maven, Kafka, JUnit.
Work (Senior Software Engineer, Developer)
Developing E-mail marketing system and tools for analysing data.
Technologies: Java, Spring Boot, Jpa, SQL, AWS - Amazon Web Services, TypeScript, Angular, Git, Maven, Kafka, JUnit.
Allianz Technology (Vienna Austria) - contractor
Work (Senior Software Engineer, Developer)
Developing ABS – Allianz Business System front and backend for insurance agents.
Technologies: Java, SQL, DB2, ABS Core - Java framework and ORM, JUnit, Jmockit, Maven, Jenkins, SVN
Work (Senior Software Engineer, Developer)
Developing ABS – Allianz Business System front and backend for insurance agents.
Technologies: Java, SQL, DB2, ABS Core - Java framework and ORM, JUnit, Jmockit, Maven, Jenkins, SVN
Startup company
Work (Senior Software Engineer)
Developing mobile app for Android platform and backend services.
Technologies: Java, Android, Spring Boot, Jpa, SQL, Git, Gradle, youtube API, Facebook API
Work (Senior Software Engineer)
Developing mobile app for Android platform and backend services.
Technologies: Java, Android, Spring Boot, Jpa, SQL, Git, Gradle, youtube API, Facebook API