Sprint CV logo

Senior Java Developer

Sprint CV·Salary not specified

Primary stack

JavaSpringMongoDBMySQLRedisApache KafkaDockerGit

Nice to have's

RESTSolrElasticsearchJUnitSeleniumAgileCI/CD

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.

Sprint CV logo
Sprint CV

IT / tech за описом ITJobs; IT-послуги

More at Sprint CV

All 66 roles

Popular searches