Position: Senior Java Software Engineer
Category: Java
English level: upper
Years of experience: 3

I've experienced one of the most challenging business requirement which I need to recreate multiple invoices from one invoice according its items criteria. Pretty complicated business processes was going and also need performance to handle thousands of request.
I've been working as software engineer (or developer) for more than 3 years. I prefer to code in Java. I'm AWS Cloud Practitioner ( June,2022 - June,2025). 
   Currently I'm working in one of the leading banks in Azerbaijan in full agile structure. I'm member of more than agile structure have 1000 employee and actively attending meetings, parties and chapter talks beside contributing our product team. We're using Java 11 and Kubernetes as deployment environment.
   I have experience in company which implements and also maintain country tax system, I'm member of one of the huge project team. This is the brief tech stack we're working and I am experienced with :
   - Java language;
   - Spring framework, specially Spring Boot project;
   - Testing frameworks like JUnit and Spock framework (for groovy lang);
   - Relational databases (like Postgres and Oracle);
   - Non-relational databases ( Redis);
  - MyBatis persistence framework to connect with database, do queries and procedures and manage the results from database;
  - Docker, Kubernetes;
  - CI/CD process;
What I'm doing at current job ?
        I've work and still working on project which based on SOA and contains more than 10 modules. Some of them are critical applications and  managed and also was implemented by me. I try to follow real-world and art-of-the-state methods and designs, architectures. We still maintaining the project and do implement additional technical requirements.
I DESIRE
    - up-to-date projects;
    - well designed architecture and as well as compatible development enviroment;
    - mature programming tools;
    - mature programming languages;
    - flexible hours;
    - well-written requirements and projects documentation;
    - fairly thought deadlines.
** and anything which might be profitable for my career.
** I MIGHT NOT BE INTERESTED **
    - legacy project;
    - support (specially for spagetti and legacy codes)

        Team is the most important thing to make me feel comfortable and also most productive. Secondly being well-payed also keep the motivation high.