Senior Java Developer
Top 3 Reasons To Join Us
- We are a sustainably growing company. We value all talents. We waiver the probation.
- We have Tet Sign-on Bonus for all the candidates who could join us this year.
- Work with the latest technologies
About this position
Work as a Senior software developer on web-based application projects in Java-related and open-source technologies:
- Analyze system requirements
- Participate in system design and implementation.
- Perform as a key member in technical problem resolution on projects alongside the Team Leaders.
- Take on the role of a Team Leader to manage a small number of developers on various projects.
- Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans
Skills required
- Experience in Agile/Scrum development environment.
- Strong background in Java core.
- Expert knowledge of developing projects based on Java with Spring stack (Spring, Spring Cloud, Spring Data, Spring Boot …)
- Practical experience in programming with MongoDB, MySQL, and Redis from Java applications.
- Practical experience in data streaming or event-driven programming with Java via Apache Kafka/Zookeeper.
- Good understanding and practical experience in applying design patterns, designing REST APIs.
Good understanding of search technologies (SOLR, ElasticSearch …)
- Solid professional experience in using Java testing frameworks (JUnit, Jacoco, Selenium, Hamcrest …)
- Practical experience with Docker.
- Practical experience in code refactoring, pair programming, code review, continuous integration, GIT.
- Ability to write structured, well-documented, and maintainable code.
- Problem-solving and analytical skills.
Conditions
Worksite type: On-site and Remote
Contract type: Freelancer or Employee
Contract duration: Permanent
Requires EU nationality: Not Applicable
Job type: Outsourcing
100 - Mandatory
Java (>= 3 years)
10 - Important
English (Professional working (B2))
About us
Congratulations!
You have successfully applied for the job.
We have created a Sprint CV account which allows you to automate your CV, for free, forever. Log in, review your profile and generate your CV in any of the many different templates that we have for you.
P.S: First, you'll need to go to your email to activate your account.