Java Developer - 21638 Outstaffing

Posted more than 30 days ago
Specialization: Java
Open to offers now
Azerbaijan
Baku
More than 5 years
Upper Intermediate
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
Java Senior Rate - $28 Location - Azerbaijan Start - 2 weeks after the offer Full time, English Upper-Intermediate (B2)

Skilled Java Developer with 5+ years of experience in the full SDLC creating dynamic web applications. Designed and developed a wide range of web apps (cloud-based online banking system, customer onboarding system, transfer and payments, school management system, pos systems) using such technologies as Java, Kotlin, Spring, PostgreSQL.


Active team player and developer throughout the development cycle with activities involving tracking development status, creating & reviewing designs & relevant documents, code implementation and reviews among internal & client side developers. Participated in CI/CD implementation using Docker, Kubernetes, CircleCI and Gitlab Actions. Performed unit and contract testing of applications with JUnit, Spock, Mockito.


Provided functionality updates based on customer requirements to ensure excellent user experience. Familiar with AWS services. Designed project architecture, implemented microservices.


Self-learn, grasp, adapt, plan quickly and share information effectively. Good problem solver with attention to details.


Technical Skills


Programming Languages: Java, Kotlin; SQL

Frameworks and Libraries: Spring Boot, Spring Security, Spring Data

APIs: REST API, Soap

Databases: PostgreSQL, Oracle SQL, Redis

Cloud Technologies: AWS, AWS SQS, AWS S3, AWS Cognito

Build System: Maven, Gradle

ORMs: Hibernate ORM

CI/CD: Docker, Kubernetes, Circle CI, Gitlab Actions, OpenShift

VCS: Git

Testing: Junit, Spock, Mockito

Services: Sonar, Snyk, Grafana, Datadog, Kibana

Message brokers: Apache Kafka, Rabbit MQ

Methodologies: Kanban, Scrum

Other: OOP, Microservices, Multithreading, Design Patterns and Principles, Algorithms

Experience
Senior Software Engineer
IT Company 4
January 2021

Responsibilities include:

•Developed a cloud-based online banking system based on microservices.

•Conducted software analysis, testing, programming, debugging.

•Delivered software high availability and performance.

•Maintained and optimized systems.

•Controlled task deadlines.

•Tracked issues, fixed bugs.

•Reviewed code.

Tech used: Java, Kotlin, Microservices, Spring Boot, JUnit, Docker, Kubernetes, Gitlab Actions, OpenShift, Kafka MQ, Scrum, Kibana, SonarQube, Gradle


Software Engineer
IT Company 3
April 2019 - January 2021

Responsibilities include:

•Developed a lot of microservices on online banking system and customer onboardingsystem.

•Optimized performance on customer onboarding system.

•Developed online customer video verification.

•Performed unit and contract tests using Junit, Spock and Groovy.

•Reviewed code.

Tech used: Java, Kotlin, Microservices, Spring Boot, JUnit, Docker, Kubernetes, Circle CI, AWS, Scrum, Datadog, SonarQube, Gradle, Maven


Software Engineer
IT Company 2
December 2017 - April 2019

Responsibilities include:

•Contributed in every stage of the development lifecycle.

•Prepared and produced releases of software components.

•Supported continuous improvement.

•Wrote efficient and testable code.

•Conducted software analysis, testing, programming, debugging.

Tech used: Java EE, Spring Boot, Circle CI, Docker, Kanban


IT Company 1
Software Engineer
October 2017 - November 2018

Responsibilities include:

•Developed services on school management system

•Developed new features

•Fixing bugs

Tech used: Java EE, Monolith Architecture


Similar candidates
Open to offers now
Azerbaijan
Baku
More than 5 years
Upper Intermediate
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
We use cookies
accept