Juvare

Senior Software Engineer - Java

Juvare
Apply
over 8 years ago
Kaunas, LithuaniaSenior

Responsibilities

  • Develop solutions across database, data, service, application, and user-interface layers.
  • Collaborate with Product Owners and Business Analysts to review, elaborate, and document system and solution requirements.
  • Design and develop high-quality, reliable, scalable solutions with low defect rates.
  • Participate in peer code reviews and review test objectives and test cases.
  • Provide second- and third-level client support with Application Specialists and Customer Support.
  • Evaluate technologies and support decisions about reliable development tools and environments.
  • Coach team members and support peer professional growth.
  • Help DevOps improve product environments and automated build and deployment processes.
  • Evaluate product health through monitoring and load testing and review penetration-testing reports.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • Five or more years of technical software development experience, including at least two years of Java development experience.
  • Knowledge of object-oriented analysis, design, programming methodologies, data structures, and design patterns.
  • Experience with Spring MVC, JPA/Hibernate, JavaScript frameworks, SOAP/XML, REST/JSON, and relational database design and implementation.
  • Experience writing unit and integration tests and using code management and build tools.
  • Experience with continuous integration tools such as Jenkins, TeamCity, or VSTS.
  • Experience with deployment and orchestration tools such as Kubernetes, Docker, or Ansible.
  • Experience with monitoring and alerting tools such as Splunk, Graylog, ELK, or Datadog.
  • Understanding of security, performance, scalability, maintainability, and supportability concerns.
  • Strong analytical, problem-solving, communication, and technical articulation skills.
  • Experience supporting highly available solutions in Azure or AWS is preferred.

Benefits

  • Professional training and development opportunities.
  • Attractive compensation and benefits package.
  • Flexible working environment.
  • Personalized development plan and regular progress reviews.
  • Opportunity to develop a product serving emergency response and healthcare users.

Tech Stack

AngularAnsibleAWSAzureDatadogDockerGraylogJavaJavaScriptJenkinsjQueryJUnitKubernetesReactSOAPSplunkSQLTeamCity
Juvare

About Juvare

201-500 employees
Contact me