Senior Java Software Engineer


Java Back-end Engineer with 5+ years of IT experience.

Extensive experience with Java technologies;
Fundamental knowledge of Spring, Hibernate, JUnit;
Experience in microservices development using Netflix OOS stack
Experience in relational (PostgreSQL, MySQL, Oracle DB) and non-relational database maintenance
Deep understanding of Object-Oriented analysis, methodology and design
Ability to multi-task and drive projects successfully during all phases of Software Development Life Cycle
Proven ability to quickly adopt and leverage new technologies and tools. Analytical mind, positive approach, creative problem solving, excellent teamwork and communication skills

Application design and implementation based on business requirements, solutions research and investigation
Technical guidance, estimations
Technical interviewing
Supervising newcomers and providing knowledge transfer sessions

Languages and Technologies:
Java 8-17 , Spring (Core, MVC, Boot, Data, Security, AOP), Hibernate, SQL, JPQL, HQL, JPA, JDBC, JMS (ActiveMQ), RabbitMQ, Eureka, Hystrix, AMQP, Maven, Ant + Ivy, Gradle, Checkstyle, FindBugs, DataDog, Liquibase/FlyWay

Spring Framework, Spring Boot, Spring Cloud, Hibernate, JUnit

PostgreSQL, MySQL, Oracle, Novus(custom NoSql db)

Version Control and Bug Tracking Systems:
Git, TFS, Jira, Redmine

Agile, Scrum, Kanban, Waterfall


Product company that will help with relocation

Employment Preferences
  • Poland
  • Portugal
  • United Arab Emirates
  • United States
  • United Kingdom
Expected Base Salary

*,*00 USD/mon

Academic Degree

Total Professional Experience

6 years

Startup Experience

no experience

Big-Tech Companies

6 years

Enterprise Experience

6 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate