Senior Java Software Engineer
Summary
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
MAIN RESPONSIBILITIES:
Application design and implementation based on business requirements, solutions research and investigation
Technical guidance, estimations
Technical interviewing
Supervising newcomers and providing knowledge transfer sessions
TECHNICAL SKILLS
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
Frameworks:
Spring Framework, Spring Boot, Spring Cloud, Hibernate, JUnit
Databases:
PostgreSQL, MySQL, Oracle, Novus(custom NoSql db)
Version Control and Bug Tracking Systems:
Git, TFS, Jira, Redmine
Methodologies:
Agile, Scrum, Kanban, Waterfall
Expectations
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
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate