Overview

As a Senior Software Engineer, your goal will be to develop software code based on defined requirements from Product and Business teams using Java SE 8, Spring Boot, Docker, MongoDB, PostgreSQL, Redis.
If you are excited about solving complex problems and advancing your career with an innovative tech company, we’d love to hear from you!

Responsibilities:

  • Design, develop, test, and maintain high-quality scalable web applications and services in java ecosystem.
  • Actively participate in software and database design processes.
  • Enhance existing programs by identifying areas for improvement.
  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues.
  • Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements.
  • Maintain high-quality coding and validation standards throughout the development cycle.
  • Integration with external partners.

Required Qualifications:

  • Bachelor’s degree or higher in Computer Science or related field.
  • Minimum of 3 years' experience in software development.
  • Advanced knowledge of OOP, SOLID, Functional programming.
  • Familiarity with design and architectural patterns.
  • Working experience with relational and non-relational databases.
  • Experience with continuous integration and continuous delivery tools.
  • Experience in Agile methodology and working with a SCRUM team.
  • Hands-on experience in best practices in testing and developing of good/clean code.
  • Proven track record of delivering high volume, transaction-based systems.
  • Good working knowledge of Linux.
  • Good knowledge of Jakarta EE, SOAP, Kubernetes is a big plus.

Soft skills:

  • Excellent collaboration and communication skills, including ability to communicate in English.
  • Positive mindset, can-do attitude.
  • Team player who works well in a diverse environment.
  • Strong problem-solving skills.
  • Adaptable to a business environment with fast-changing requirements and priorities.
  • Willingness to constantly learn and grow.

About OPTYM Armenia LLC

OPTYM Armenia head office is based in Florida, USA. Our main specialization is developing and licensing large-scale computer models and software to help transportation industry managers analyze and solve complex network problems. We are expert in optimiz