JAVEN ADVERTISING
OPEN JOB POSITIONS

Javen Advertising is a verified institution by the Ministry of Education and Science.
Javen Advertising Educational Center has been on the market for more than 4 years and is part of Javen Advertising LTD,
one of the best ranked educational centers in the region.
In the past period, Javen Advertising was among the first institutions that offer various trainings and academies from the IT sector in our country and prepares staff in the field of information technology. Apart from trainings, Javen Advertising offers design and development of web pages, web and software applications, innovative software and marketing solutions, for domestic and foreign clients.
Also, Javen Advertising has concluded cooperation agreements with local and international companies and organizations where students are recommended for employment and internship. In addition, we offer you the opportunity to develop your career and participate in international projects! Below you will find several open job positions by Javen Advertising!

Senior DevOps Engineer

Responsibilities

  • Promote infrastructure best practices like security, release management, monitoring
  • Design infrastructure that is resilient, secure, and highly available
  • Facilitate the building and releasing of features by the engineering team
  • Take part in building a secure and highly available platform
  • Build tools and processes that increase the productivity of other engineers and ensure an efficient release pipeline
  • Support and collaborate with other engineers building on top of the platform
  • Promote and nurture good team practices such as TDD, system security, code reviews, and pair programming
  • Bring vision to the team in the form of new technology recommendations, ideas, and approaches
  • Setup and enhance CI (Continuous Integration) and CD (Continuous Deployment).
  • Troubleshoot and remediate issues impacting the integration, operations of the infrastructure and systems.
  • Write and deploy scripts in different environments to automate day-to-day operations.
  • Maintain servers’ configuration, monitoring jobs, and infrastructure documentation across the cloud environment (Oracle).
  • Work extensively with the offshore teams and network of partners on a daily basis.

Requirements

  • Bachelor & #39;s degree in Computer Engineering, Software Engineering, or other IT-related field.
  • +4 years of software development experience
  • Solid foundation in Linux administration and troubleshooting
  • Experience with system scripting languages like Bash, PowerShell, Python or Golang
  • Experience with Docker and container orchestration tools like Kubernetes, ECS, Docker Swarm
  • Deeply familiar with concepts like DevOps, Continuous Delivery, and TDD
  • Experience with working with tools like Terraforms, Ansible, Chef, Puppet
  • Experience with at least one major cloud provider
  • Strong understanding of computer science principles
  • Experience working in an agile environment (standups, sprint planning, retrospectives, etc)
  • Solid written and verbal communication
  • Experience with system automation
  • Experience with distributed systems
  • Experience building large-scale and highly available distributed systems
  • Working knowledge of databases and SQL
  • Solid understanding of the software development lifecycle.
  • Excellent troubleshooting and problem-solving skills.
  • Familiar with build tools like Jenkins
  • Familiarity with Microservices architecture
  • Excellent influencing and reasoning skills
  • Good at conflict resolution
  • Excellent knowledge of Relational Databases.
  • Self-driven and proactive spirit.
  • Worked in a Fintech company is a plus

Senior QA Engineer

Responsibilities

  • Design and execute automation test cases to check for issues.
  • Document test cases.
  • Perform and document risk analysis.
  • Record test progress and results.
  • Code automated tests.
  • Create test plans.
  • Develop standards and procedures to determine product quality and release readiness.
  • Discover bugs within the software.
  • Drive innovation and streamline overall testing processes.
  • Identify, isolate, and track bugs throughout testing.
  • Identify any potential problems that users might encounter.
  • Perform manual and automated testing.
  • Research and analyze product features being tested.
  • Research new tools, technologies, and testing processes.
  • Review user interfaces for consistency and functionality.

Requirements

  • BSc/BA in Computer Science, Engineering, or a related field.
  • Holding relevant QA/QC Professional Certification is a plus.
  • + 5 years of experience in the same field (automated testing) is a must.
  • Strong experience in software development and testing automation tools.
  • Good understanding of Java, Python, and SQL.
  • Excellent communication and critical thinking skills.
  • Excellent analytical and problem-solving skills and exceptional attention to detail.
  • Experience in a hands-on testing role within a web development environment.
  • Experience with Automated Testing (Selenium, NUnit/JUnit, C#, Java).
  • Experience with Git and Jira.
  • Deep knowledge of API Testing.
  • Good knowledge of software development life cycle (SDLC) & Software Testing Life Cycle (STLC).
  • Strong experiences in Performance & security testing are MUST.
  • Good knowledge of Load testing.
  • Experience with Agile methodologies

Worked in a Fintech company is a plus

Senior Python Developer

Responsibilities

  • Write clean, concise, and efficient code.
  • Strong multi-tasking skills and analysis skills.
  • Excellent communication skills.
  • Good knowledge of Agile methods and Agile technical practices.
  • Help design and implement functional requirements
  • Build efficient back-end features in Python
  • Integrate front-end components into applications
  • Manage testing and bug fixes
  • Prepare technical documentation
  • Collaborate with UX/UI designers to implement design into the code
  • Implement software enhancements and suggest improvements

Requirements

  • BSc in Computer Science, Engineering or relevant field
  • Solid experience as Python Developer
  • Experience with Python frameworks (e.g. Django, Flask, Bottle)
  • Familiarity with Amazon Web Services (AWS) and REST API
  • Understanding of databases and SQL
  • Knowledge of JavaScript and the AngularJS/ReactJS framework is a plus
  • Attention to detail
  • Experience with Unit Testing
  • Worked in a Fintech company is a plus

Senior Java Developer

Responsibilities

  • Write clean, concise, and efficient code.
  • Collaborate with team members on system architecture design & various technologies to rapidly build new & improve upon existing platforms.
  • Strong multi-tasking skills and analysis skills.
  • Excellent communication skills.
  • Good knowledge of Agile methods and Agile technical practices.
  • Good knowledge of continuous integration and continuous deployment.
  • Excellent knowledge of Backend Systems design principles, patterns, and best practices.
  • Good knowledge of different database management systems (SQL, No-SQL).
  • Good knowledge of microservices design and challenges
  • Hands-on experience with Spring Boot
  • Experience in implementing critical high-availability applications and experience in Microservices
  • Experience handling complete product releases from development, integration, testing, to production

Requirements

  • BS degree in Computer Science, Engineering, or a related subject.
  • +5 years of experience in backend development using Java
  • Proficient understanding of data structures.
  • Excellent knowledge of OOP, OOD & SDLC.
  • Excellent knowledge of Microservices architectures.
  • Proficient understanding of SAGA / Event Sourcing design patterns is a plus.
  • Proficient in Designing, implementing, and querying complex database schemas.
  • Proficient understanding of code versioning tools (Git).
  • Proficient understanding of Queues and asynchronized services communication.
  • Proficient understanding of SOLID and Clean code principles.
  • Proficient understanding of MVP and MVVM design patterns is a plus.
  • Proficient understanding of CQRS and Event Sourcing is a plus.
  • Experience with Unit Testing
  • Worked in a Fintech company is a plus

Front End with Angular or React

Responsibilities

  • Write clean, concise, and efficient code.
  • Collaborate with team members on system architecture design & various technologies to rapidly build new & improve upon existing platforms.
  • Strong multi-tasking skills and analysis skills.
  • Excellent communication skills.
  • Good knowledge of Agile methods and Agile technical practices.
  • Good knowledge of advanced CSS implementation and HTML5.
  • Good knowledge of advanced ReactJS framework.
  • Excellent knowledge of Backend Systems design principles, patterns, and best practices.
  • Excellent Knowledge TypeScript.
  • Experience handling complete product releases from development, integration, testing, to production

Requirements

  • BS degree in Computer Science, Engineering, or a related subject.
  • +4 years of experience in FrontEnd development using AngularJS, React, or other Frontend tools.
  • Highly skilled in ES2015, CSS3, and HTML5.
  • Excellent knowledge of ES6 and modern JS techniques.
  • Excellent knowledge of ES6 and modern TypeScript techniques.
  • Proficient understanding of data structures.
  • Proficient understanding of code versioning tools (Git).
  • Proficient understanding of SOLID and Clean code principles.
  • Proficient understanding of MVP and MVVM design patterns is a plus

Worked in a Fintech company is a plus

Java / C++ / Python Architect

Responsibilities

  • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications and design the entire system architecture design of the software
  • Constantly assessing the system architecture design of the software to ensure best agile best practice
  • Use tools and methodologies to create design documents and representations for functions and user interface of the desired product
  • Develop high-level product specifications with attention to system integration and feasibility
  • Providing the development team with architectural blueprints to follow.
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to the development team
  • Oversee progress of development team to ensure consistency with the initial design
  • Provide technical guidance and coaching to developers and engineers
  • Ensure software meets all requirements of quality, security, modifiability, extensibility, scalability, and maintainability etc.
  • Approve final product before launch
  • Troubleshooting and resolving issues with coding or design

Requirements

  • +7 years of experience designing and implementing software applications
  • Professional programs certification in Java and others is strongly
  • Experience working on large-scale software projects
  • Demonstrated knowledge of web applications, cybersecurity, and open source technologies
  • Experience developing software utilizing various coding languages including Java, C++, Python, and more
  • Outstanding collaboration and communication skills are essential
  • Experience overseeing customized development of processes for multiple projects simultaneously Professional experience analyzing code for weaknesses and errors, and overseeing plans to improve them
  • Experience designing secure software systems based upon industry-specific specifications
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modeling methods
  • A technical mindset with great attention to detail
  • High quality organizational and leadership skills

Worked in a Fintech company is a plus

AWS Architect

Job Summary

Implementation of cloud architectures and services as well as CI/CD processes automate the deployment of operating environments with Infrastructure as Code (IaC).

Tech Stack:

  • Azure Cloud or other Cloud platform, 
  • Automation based on Terraform, Packer, Ansible
  • Gitlab, Github, Azure DevOps, or Jenkins
  • Familiar with Docker, Helm, and Kubernetes

 Requirements

  • Experience in writing software in Java
  • Level of experience: 4+ years

Full Stack developers (PHP + Vue.js)

  • Project info: Further development of a client portal for a Green energy supplier
  • Tech stack:
  • Backend – PHP/Laravel Framework 8.70.2 with OpenSSL and the AES-256-CBC cipher for encoding emails in the database
  • Frontend – Vue.js 2.6.14
  • SQL Database – MariaDB
  • Http server – nginx with https for accessing all web pages
  • File system – used for storing all credentials/secrets for the APIs outside of the http server directory
  • Very good command of English language is required
  • Expected start: asap
  • Expected duration: long-term
  • Engagement: Full time

Mid-Senior Front-End Developer with React

Responsibilities

  • Highly motivated and caring deeply about secure, well-documented, and maintainable code
  • A go-getter who's eager to expand his/her skills, and actively participate in code reviews and peer programming sessions to figure out and tackle hard problems
  • Fluent in English
  • A team player who can carry ideas from creation to implementation and share passion for clean and well-tested software
  • A proactive self-starter who has tried working remotely and loves it

Requirements

  • Relevant Bachelor's or Master's Degree
  • 3+ of experience as a React developer
  • Some practical knowledge in VueJS, C#, Python, Ruby on Rails
  • Familiarity with Git and Scrum Methodology

IT WILL BE A BONUS:

  • Team leading experience

NICE TO HAVE SKILLS:

  • Python
  • C#
  • React Native
  • Ruby on Rails
  • Vue JS
  • TypeScript

BECOME ONE OF US!

Please share your CV on the following email: [email protected]