Senior Java Developer
Skills required
- Proven experience (5+ years) as a Java Developer, with a deep understanding of Java, object-oriented design, and design patterns.
- Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.).
- Experience with microservices architecture, RESTful APIs, and web services.
- Solid knowledge of relational databases such as MySQL, PostgreSQL, and/or Oracle.
- Familiarity with NoSQL databases like MongoDB or Cassandra is a plus.
- Experience with front-end technologies such as Angular, React, or Vue.js is a plus.
- Expertise in version control tools like Git and build tools such as Maven or Gradle.
- Strong experience in designing and implementing unit and integration tests using frameworks like JUnit and Mockito.
- Hands-on experience with CI/CD pipelines using Jenkins, GitLab, or similar tools.
- Ability to work in an agile development environment and experience with Agile/Scrum methodologies.
- Excellent problem-solving skills and the ability to optimize code for performance.
- Strong communication skills, both written and verbal, with the ability to collaborate effectively with cross-functional teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Conditions
100 - Mandatory
2 years of experience
Java
10 - Important
MySQL
PostgreSQL
Oracle
MongoDB
Angular
React
git
Maven
JUnit
Mockito
Jenkins
GitLab
Communication
1 - Nice to have
Armenian (Native or bilingual (C2))
Have any question?
Reach out the job poster
About us
DEUUX Inc. is an American multinational technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services.
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.