Senior Java Developer
Primary stack
Nice to have's
Job description
About the Position
Senior Java Developer
Positive Thinking Company
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
Languages:
- English: Professional working (B2)
Related categories
- Java Experts
- Full-remote
We Offer
- Competitive salary
- Work with the latest technologies
- Opportunity to work in a sustainably growing company
About the Company
Click me
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.
By creating the account you're accepting the Terms of Service, Privacy Policy and Data Protection.
By applying to this job position, you give your consent to the job poster and all other managers of his company, to, on your behalf, access and export your data in the form of a CV.
Share with me, via email, news about new blog posts, features and surveys about new functionalities.
© Sprint CV. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT / tech за описом ITJobs; IT-послуги
More at Sprint CV
All 66 rolesSenior Java Solution Architect
Sprint CV · Greece
IT Recruiter
Sprint CV · Belgium
ITSM ServiceNow Specialist at the European Commission
Sprint CV · Belgium
Senior BPM-Java Developer
Sprint CV · Belgium