arrowBack to Careers

Java Developer

Location: Yerevan, Armenia

Job Type: Full-time

If You are an experienced Java developer then this is an outstanding opportunity to grow your skillset in software development.
The ideal candidate is an individual with experience building large scale systems engaging across the full software lifecycle, from system design and development of system backend components.

  • Ability to design excellent, scalable, sustainable software systems, and components
  • Quickly understand and extend engineering architectural patterns
  • Independently solve tough software problems
  • Troubleshoot and resolve technical problems in a timely and accurate manner to improve application performance and functionality
  • Participation in all phases of the development cycle
  • Own the quality of the product, from code architecture to end-user quality.
  • Own end-to-end quality of deliverables during all phases of the software development lifecycle.
  • 2+ years of software development experience with Java stack: Java 8, Spring (Spring Web MVC, Spring AOP, Spring Security), Hibernate ORM, JPA, JDBC, JSP, Flyway
  • Basic knowledge of HTML, CSS, jQuery
  • Strong analytical capability and record of independent contributions
  • Must have a good sense of engineering tradeoffs, within the contexts of extendibility, scalability, performance, and maintainability
  • Working knowledge of database technologies and SQL, especially MySQL
  •  Exposure to API and Microservices, integration concepts and technologies, such as REST, JSON, XML, message queues is an added advantage
  • Experience using Git, Sonar, Jenkins
  • Experience using Agile software development methodologies
  • Experience with database applications (Postgres/MySQL/Oracle)
  • Experience with continuous integration and deployment approaches and tools

All interested and qualified candidates can send their CVs to the following email: hr@brainstormtech.io.
Please indicate the position title in the subject line. The company thanks all interested applicants; however, only shortlisted candidates will be contacted for an interview.

interested? apply
for this position: