We are looking for our Senior Java + React Developer !
Our Java Developer will be responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties.
What makes you a great fit:
- Eight years of experience with Java SE/EE including Java 8 or 11
- SDLC experience (requirements, architecture, design, testing and deployment)
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline
- Experience with Object-Oriented design and design patterns
- Experience with Software Testing (JUnit, TestNG, Spring testing, Mockito, Selenium)
- Experience with Spring Framework, Spring MVC REST, ORM/Hibernate and JDBC
- Experience with Databases (PostgreSQL, SQL Server, MySQL and NoSQL)
- Experience with Web Technologies (JavaScript, AJAX, HTML5, CSS3 and JSON/XML)
- Experience with Web Frameworks (React, Angular, Bootstrap, Sass and jQuery)
- Experience with Web application debugging (Firebug, etc.)
- Experience with Scrum/Kanban/Scrumban Agile methodologies
- Experience with Version control tools and methods: Git/SVN
- Experience with cross-platform development Windows/Linux
- Familiarity with CI/CD technologies (Maven, Jenkins, Nexus/Artifactory, Terraform, Chef etc.)
- Familiarity with Web Servers (Tomcat, Nginx, Apache and IIS)
- Familiarity with Cloud computing (AWS, GCP, Azure)
- Familiarity with Micro-services architecture
- Excellent verbal and written communications
What we offer:
- Salary and TOP benefits
- Flexible working hours
- Trainings, courses and workshops
- And more...