• General Info
  • Experience
  • Education
M
Java Developer
country flag
Mojtaba UTC+3.5
Available starting: September 20 Hybrid, Remote, On-site
Senior
43.75 $/hour 7000 $/month (160 hours/month)
rent from 1 month
rent a multiple of a week
General Info
Role
Java Developer
Grade
Senior
Key skills
Java
Java 11
Spring
IoC
MVC
Spring Boot
Hibernate
Oracle
MySQL
Redis
TDD
Design Patterns
SOLID
Architectural patterns
Maven
Gradle
Docker
Git
Agile
Reactive Programming
AOP
Languages
  • English - B2
Domains
AgriTech & FoodTech
BioTech, HealthTech & MedTech
Cloud Services
Entertainment
BIO
Dynamic and creative software developer with 5+ years of experience. Skilled in implementing OAuth2 and OIDC authorization protocols. Led successful SSO project for seamless authentication across systems. Utilized Reactive Programming to enhance application performance.
Type of engagement
Specialist's location
Iran, Islamic Rep. of, Tehran, UTC+3.5
Ready for relocation
Yes
Partner's location
Armenia country flag
Experience 2  (9 years)
DOTIN
Role
SOFTWARE ENGINEER
Description of Project
Led and contributed to a 3-year high-impact SSO project, ensuring secure and seamless authentication across multiple systems, enhancing user experience and data security.
Responsibilities
• Implemented OAuth2 and OIDC protocols, establishing robust authorization for efficient access control and data protection. • Utilized Reactive Programming techniques to optimize application performance, enhancing user satisfaction and system efficiency. • Successfully developed server-side banking applications, processing over 1000 transactions per second, ensuring efficient and reliable financial operations. • Implemented Redis caching for resilient token storage, reducing response time from 120ms to 5ms, and significantly improving system performance and responsiveness. • Created a custom React-based admin panel for the OAuth2 server, integrated with a Spring Cloud Gateway Backend-for-Frontend (BFF), streamlining administrative tasks and enhancing system control. • Effectively collaborated with cross-functional teams for successful project delivery and actively contributed in Code Review meetings to improve code quality and industry best practices.
Technology Stack
Java 11, Spring Framework (AOP, IOC, MVC, Boot, Security, Data), JPA, Hibernate, Oracle, MySQL, C++, Redis, React JS, TDD with Junit5, Design patterns, SOLID principles, Architectural pattern development, Reactive Programming, Maven, Gradle, Docker, Git, Agile (Scrum)
Period
07.2020 — 06.2023 (3 years)
Education
School
Kharazmi University
Degree
Bachelor's Degree
Field Of Study
SOFTWARE ENGINEERING
Year of graduation
2016

Similar specialists

Y
Java Developer
country flag
Yahia UTC+2
Senior
JavaScript ES5
Java
Hibernate
Spring Core
ConTEXT
MVC
Spring Boot
OOP
JPA
JMS
JTA
TypeScript
Design Patterns
Kafka
MQTT
JAX-RS
RESTful
SOAP
TDD
Angular 2+
Angular 5
Angular 6
Angular 7
Angular 8
Angular 9
Angular JS
Angular
UI
C++
ReactJs
JQuery
Jade
Cosmos DB
Firebase
Oracle
MSSQL
Postgres
Git
Jira
GitLab
MySQL
MongoDB
Gradle
Grunt
Gulp
Npm
Nginx
WildFly
WebLogic
WebSphere
Tibco
BIRT
JUnit
Cucumber
Mockito
Selenium WebDriver
Jasmine
AWS
GCP
Linux
CentOS
Ubuntu
Docker
Kubernetes
Terraform
Clean Code
Agile
Scrum
Kanban
Jenkins
Golang
Full Stack Java Developer with over 10+ years of professional experience. Working on (back end java, front end type scripts) frameworks, Solution (Mirco Services, Distrusted systems), API’s handling business solutions for (GIS,IOT,supply chain, ERP, MRP, HR, SOA, Work Flow, finance, health care) with agile approach (Scrum, Kanban) based on Test-driven development. Solid experience in Spring (8+), AWS (3+), JavaScript (8+). Having 4 years of experience as a team leader.
More
A
Java Developer
country flag
Aleksandr UTC+3
Middle+
Spring Framework
Spring MVC
Spring Boot
Spring Data
Spring Security
Spring Cloud
JUnit
Mockito
WireMock
TestContainers
Maven
Gradle
Hibernate
JPA
PostgreSQL
MongoDB
Redis
Apache Kafka
RabbitMQ
Jackson
Swagger
Git
GitLab
Bitbucket
Docker
TeamCity
Jenkins
Kubernetes
AWS EC2
GCP
WebFlux
Logback
SL4J
Jaeger
OOP
SOLID
GoF
Patterns
Dart
OData
Testing
ATDD
TDD
Node
Xcode
Code Review
Concurrency
Microservices
Agile
Scrum
Confluence
Jira
Java 11
Java 8
A software engineer with more than 4 years of experience working with Java 8, 11, and 17. He has a strong understanding of fundamental algorithms, data structures, microservices architecture, as well as a strong background in OOP. He adheres to best practices in the software development, including SOLID principles, TDD, BDD, design patterns, and code review, and proficient in Agile development methodologies such as SCRUM. Highly motivated and focused on achieving my goals, while keeping the customer's needs in mind. He has strong communication and negotiation skills, and He is an excellent team player who is always willing to learn and share knowledge with others. ● Oracle Certified Professional Java SE 11 Developer (January 2022). ● Speaker at meetups and conferences (e.g. Joker 2021, JUG Istanbul 2022). ● Mentor at EPAM Systems on Java track
More
A
Java Developer
country flag
Andrei UTC+3
Senior
C#
C++
Java
Java 11
Python
Smalltalk
Spring
Spring Boot
Spring MVC
JMX
REST
SOAP
WSDL
Spring Data
Hibernate
TestNG
JUnit
Thymeleaf
JSP
ZK framework
Velocity
AngularJS
React
Struts
Swagger
Mockito
PowerMock
HTML
CSS
JavaScript
PostgreSQL
MySQL
Firebird
Liquibase
Flyway
Linux
Windows
IDE
Intellij IDEA
Eclipse
SCM
Subversion
Git
PM
Redmine
Jira
Nexus
Tomcat
Jetty
Agile
Scrum
Jenkins
Maven
Docker
Pharo
ActiveMQ
Has been working as a back-end developer for 7+ years. Familiar with Java and ways of implementation of Java-based Web Applications. The primary skills are Java, Spring, JMS. Also, I was involved in covering application with unit tests using TestNG and JUnit. On several recent projects I worked as a team lead. At present i’m working with transforming legacy projects to modern Java.
More
N
Java Developer
country flag
Nicu UTC+2
Senior
Java
Java 11
Spring
Kafka
Docker
Kubernetes
MySQL
Oracle PL/SQL
MongoDB
H2
REST
SOAP
Prometheus
SOLID
Design Patterns
Microservices
Black box testing
Cucumber
Selenium
Git
Gradle
CI CD
Senior Java developer with 6 years of experience, involved in whole project management life cycle processes, worked closely with Business Analysts, Product Owners and Architects in order to fulfill the requirements of the client. Also, had the chance to manage a development team as a technical lead.
More
Y
Java Developer
country flag
Yuri UTC+3
Senior
Java 8
Java 11
Java 17
Spring Core
Spring MVC
Spring Boot
Spring Data
Spring Security
Hibernate
JDBC
REST
OOP
PostgreSQL
Oracle
MySQL
AWS S3
Lambda
EC2
CloudFormation
CodePipeline
GitHub Actions
Maven
Gradle
JUnit
Mockito
Spock
TestNG
Liquibase
Swagger
Lombok
Apache
Intellij IDEA
Linux
Jira
Datadog
Sonar
Postman
IBM MQ
Jenkins
Docker
Gitbhub
GitLab
Python
Ansible
Flask
Azure
Spring
PyCharm
JupyterLab
Apache ActiveMQ
Jenkins server
TensorFlow
java script
Bash
QEMU
Prometheus
Grafana
Kubernetes
GCP
20 years of program development. Good understanding of various architecture styles and design patterns. Professional Linux user. Home kubernetes cluster has 3 nodes and all the technologies I play with. Always thinking how to make things better. Studied Machine Learning&Statistics. Big fan of Bayes Theorem. I was able to work on a government project for the education sector.
More