Building Elegant Code

I am a Java Developer with over 5 years of experience, skilled in both backend and frontend development.

My expertise spans microservices architecture, web services, software development, automation, and testing.

I’ve worked with various business logic systems and both Agile and Waterfall methodologies, allowing me to adapt quickly to evolving project requirements.

With this diverse experience, I deliver efficient, scalable solutions that align with business objectives — powered by Java ☕.

See My Work Download My CV

⚙️ Backend

Core Java
Java SE & EE

Frameworks
Spring Framework
Spring Boot
Spring Batch
Spring Security
Spring Cloud

Persistence & ORM
JPA
Hibernate
DAO

Web / APIs
REST APIs
SOAP APIs
Microservices
Servlets
JSP
JSF
PureMVC

Design & Architecture
Design Patterns
Dependency Injection / IoC

Mapping & Integration
Object / Bean Mapping
Dozer
MapStruct
Apache Commons BeanUtils
Messaging / Integration
Spring Integration
ActiveMQ

Tools & Utilities
Build / Dependency Management
Apache Maven
Utilities / Common Libraries
Apache Commons
Google Guava
JAXB
Jackson
Gson

Security
Spring Security

💻 Frontend

Frameworks & Libraries
Angular
SWT
RCP
JSF

Web Technologies
HTML
CSS
JavaScript

Reports & Scripts
Birt Reports
Visual Basic Script
Gherkin Syntax

🧪 Testing

Unit Testing
JUnit
TestNG
Mockito

Integration & Automation
Cucumber
Rest Assured
Selenium
Micro Focus UTF

API & Service Testing
SoapUI
Postman

☁️ DevOps & Cloud

Containers & Platforms
Docker
OpenShift
Azure Cloud
WebSphere
Tomcat
Apache HTTP

CI/CD & Pipelines
Jenkins
GoCD
Bamboo

Monitoring & Code Quality
Dynatrace
SonarQube
Cast

Version Control
GitHub
GitLab
Git Flow

🗄️ Databases

Databases & Tools
Oracle SQL
DB2
SQL Developer
DBeaver

Skills
Query Optimization
Stored Procedures

🧰 Tools & Workflow

Version Control
Git
SVN
Sourcetree
OpenGrok

Project Management
Jira
Confluence
Agile Kanban

Development Tools & OS
IntelliJ
Eclipse
Maven
Shell Scripting
Unix
Windows OS
VDI
VM Box