Java Backend Developer (Mid-Level) - Remote
Adaugat: 6 zile în urmă
OPTIMA SOLUTIONS OUTSOURCING S.R.L.
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
This is a full-time, 100% remote position.
The role involves working with complex, hierarchical document models, full-text search and indexing, document workflow automation, and REST API development using Java, Spring Boot, and modern development tools, including AI-powered solutions.
Responsibilities:
- Develop and maintain microservices and REST APIs using Java and Spring Boot;
- Implement business logic and storage components for hierarchical document structures, metadata, and digitized records;
- Integrate and optimize full-text search and indexing mechanisms;
- Write unit and integration tests;
- Follow established coding standards and maintain clean, reliable, and maintainable code;
- Design relational database schemas and write and optimize SQL queries;
- Ensure data integrity and consistency;
- Participate in sprint planning, technical discussions, and code review sessions;
- Use AI tools responsibly for boilerplate code generation, test writing, and refactoring, while critically reviewing and validating the generated output.
Requirements:
- At least 2 years of hands-on backend development experience with Java 8 or a later version;
- Solid practical experience with Spring Boot and the broader Spring ecosystem;
- Experience developing, maintaining, and integrating REST APIs;
- Good knowledge of relational databases, SQL, schema design, and query optimization;
- Experience with complex or hierarchical data structures, structured document processing, or document management concepts;
- Good understanding of full-text search and indexing principles;
- Experience with at least one of the following technologies: Elasticsearch, OpenSearch, Solr, Lucene, or similar database search mechanisms;
- Experience with Git, including branches, pull requests, and code reviews;
- Familiarity with CI/CD pipelines such as GitLab CI, GitHub Actions, or Jenkins;
- Practical experience using Docker for local development environments and containerized builds;
- Regular use of AI development tools such as Cursor, JetBrains AI Assistant, ChatGPT, or Claude;
- Ability to critically assess and validate AI-generated output;
- Advanced written and spoken English.
Benefits:
- Full-time position;
- 100% remote work;
- Competitive compensation based on experience;
- Opportunity to contribute to a complex digitalization project;
- Modern technical environment based on Java, Spring Boot, microservices, full-text search, and document processing technologies;
- Opportunity to use modern AI tools in your daily work;
- Collaboration within a technical team and active involvement in development decisions.
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Locuri de munca similare
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.