Java Software Engineer
New
L
LineateMedTech
Georgian office; Yerevan, Yerevan, ArmeniaContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- SQLJavaOracleSpring BootRESTful APIsUnit Testing
Requirements
- Strong commercial experience with Java.
- Strong hands-on experience with Spring Boot.
- Experience designing and developing REST APIs.
- Strong SQL skills and practical experience with Oracle or comparable relational databases.
- Experience building complex, data-driven backend applications.
- Hands-on experience with Apache Solr/SolrCloud or another search and indexing platform.
- Strong automated-testing practices, including unit and integration testing.
- Experience with Gradle and static code-quality tools.
- Hands-on experience with Kiro, GitHub Copilot, or comparable AI coding tools.
- Ability to work within a disciplined AI-assisted development process (plan, review, implement, test, report).
- Ability to critically review AI-generated solutions and produce clear technical documentation.
Responsibilities
- Develop and maintain backend services using Java and Spring Boot.
- Design, implement, and evolve REST APIs.
- Work with complex business logic and large volumes of structured healthcare data.
- Develop and optimize search functionality using Apache Solr/SolrCloud.
- Maintain interconnected services, shared libraries, and external API integrations.
- Write and maintain unit, integration, and regression tests.
- Utilize AI coding agents like Kiro and GitHub Copilot to plan, implement, and validate code in a human-supervised process.
- Create technical designs, implementation plans, and clear documentation for QA and code reviews.
View Full Description & ApplyYou'll be redirected to the employer's site