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
