【Java】小売企業向けシステム運用及び保守(リモート)
業務委託(フリーランス)
JavaShellAWSSpringBoot
バックエンドエンジニア
作業内容 既存システムの変更管理対応(改修)を進めていただきます。
改修は調査分析から、設計、製造、テスト、リリースを実施します。
*担当:DataHub領域バックエンドの運用保守
【Java】飲食向けセルフオーダーサービスのサーバーサイド開発(リモート)
業務委託(フリーランス)
JavaGitGitHubSpringBoot
サーバーサイドエンジニアバックエンドエンジニア
作業内容 セルフオーダーサービスのサーバーサイド開発の案件です。
スクラムベースの開発現場になりますので、能動的に活発なコミュニケーションを取ることが必要になります。
・SpringBoot+Kotlinを用いたAPIの設計、実装、テスト、運用
・MySQLでのデータベーステーブル設計
・フロントエンド開発者との連携
・ディレクターとの要件調整
・スクラムベースの開発プロセスの進行、改善
【Java】通販ECプラットフォーム開発(リモート)
業務委託(フリーランス)
JavaAWSSpringBoot
バックエンドエンジニア
作業内容 ・ECプラットフォーム開発における設計業務
・PHP→Javaへのマイグレーション
・その他付随するCRM/MAツールの開発
※PG工程はオフショアのため、設計メイン
【Java】小売業務システムバッチ開発(リモート)
業務委託(フリーランス)
JavaAWSReactSpringBootLambda
バックエンドエンジニア
作業内容 ・スーパーマーケット取り扱い商品の発注システムの開発
・オンプレ環境での動いている2つの予約発注システムを統合し、AWS上に構築
・工程:基本設計〜システムテスト/移行
【Java】顧客向けWebサイトの新規開発(リモート)
業務委託(フリーランス)
JavaSQLGitSpringBoot
バックエンドエンジニア
作業内容 工程:詳細設計〜テストまでご対応いただきます
【Java】パーク案件AP基盤(リモート)
業務委託(フリーランス)
JavaLinuxJUnitSpringBoot
作業内容 ・共通機能の開発
・環境疎通や開発チームの技術フォロー
・ソースコードレビュー
・CICDの構築等
【週5日/フルリモート/Java,React】フルスタックエンジニア
業務委託(フリーランス)
JavaJavaScriptSpringKotlinReactTypeScriptSpringBoot
フルスタックエンジニア
作業内容 --------------------------------
※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です
※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です
※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです
--------------------------------
◆案件:介護領域プラットフォーム開発におけるフルスタックエンジニア
◆ 補足
自社にて介護領域向けのプラットフォームを開発運営している大手企業での案件になります。
リモートワーク、フレックス制など個人で裁量をもって業務を行うことが出来る案件となっております。
新規開発になりますので、0→1の開発経験を積んでいきたい方やこれまで新規開発に携わったご経験がある方には特にぴったりな案件かと存じます。
また現場には業務委託の技術者が多く在籍しておりますので、意見・提案なども言いやすい環境です。
【Java】タクシーアプリ開発(フルリモート)
業務委託(フリーランス)
JavaAWSTypeScriptSpringBoot
バックエンドエンジニア
作業内容 【内容】
・0→1での開発経験
・技術選定の経験
・ビジネス要素を考えた設計
【開発環境】
言語:Java、TypeScript
DB:MySQL
FW:SpringBoot
環境/OS:AWS (Amazon Web Services)
【Spring】美容系アプリケーションのBE開発支援の求人・案件
業務委託(フリーランス)
SpringJUnitAWS
作業内容 大手広告企業で展開している美容系アプリケーションのバックエンド開発支援です。
サブリーダーとして、以下の業務内容を含む作業を行います。
業務内容一例:
EOSL対応: Java のバージョンアップ (Java8→17)Seasar2・strutsベースのFWからSpringbootへの移行関連システムの開発チームメンバーと連携して開発保守性/可読性を重視した高品質なソースコードの作成コードレビューを通じたコード品質の担保基本設計/詳細設計の成果物作成およびレビュー (例: API設計、バッチ設計、テーブル定義、ER図、テスト仕様書等)
〈技術要素〉
言語: Javaサーバーサイドフレームワーク: Seasar2・struts・SpringBootインフラ環境: AWSDB: Aurora MySQL
【Java3年以上/リモート併用/週5稼働/20~30代活躍中】保険Webシステム開発プロジェクトの新規開発、追加開発、エンハンス改修対応担当(SE)の案件・求人
業務委託(フリーランス)
JavaSpringVue.jsSpringBoot
SE
作業内容 ・開発をメインとして、基本設計~テストまでを担当いただきます。
・サーバー側をメインとして、フロント側(Vue.js,TypeScript)の開発も対応いただきます。
※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外)
※20代〜30代が中心で活気ある雰囲気です。
※成長意欲が高く、スキルを急速に伸ばしたい方に最適
※将来リーダーを目指す方歓迎
=====
※重要※
▼必ずお読みください▼
【必須要件】
・20~30代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
★本案件の最新の状況は、担当者までお問合せ下さい。
★期間:随時~
【Java3年以上/リモート併用/週5稼働/20~40代活躍中】基幹システムのエンハンスの案件・求人
業務委託(フリーランス)
JavaLinuxMySQLAWSGitSVNSpringBoot
作業内容 基幹システムのエンハンスに携わっていただきます。
具体的には、設計、実装、単体テスト、結合テスト項目作成/実施を行っていただきます。
※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外)
※20代〜30代が中心で活気ある雰囲気です。
※成長意欲が高く、スキルを急速に伸ばしたい方に最適
※将来リーダーを目指す方歓迎
=====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
★本案件の最新の状況は、担当者までお問合せ下さい。
★期間:随時~
【Java】決済システムのバックエンド開発
業務委託(フリーランス)
JavaOracleMySQLPostgreSQLSpringSpringBoot
フロントエンドエンジニアバックエンドエンジニア
作業内容 【20代~40代の方向け】
・決済システムのバックエンド開発(Java, Spring Boot)
・銀行との連携API開発
・AWS環境でのトランザクション管理の最適化
【Java】Webアプリケーション開発支援案件
業務委託(フリーランス)
JavaJavaScriptCSSHTMLJUnitGitSpringBoot
フロントエンドエンジニア
作業内容 ・Javaを用いたWebアプリケーション開発案件に携わっていただきます。
・主に下記作業をご担当していただきます。
-調査、設計、実装
-フロント、バックエンド、インフラすべての担当
【一部リモート / Java/Kotlin /週5日/ 30~40代活躍中】Javaまたはを駆使した最先端のAPI開発をお任せします!
業務委託(フリーランス)
JavaGitHubKotlinSpringBoot
フルスタックエンジニアバックエンドエンジニア
作業内容 -------------------------------------------------------------------
■35歳~50歳が活躍中
■フルタイム案件(副業不可)
■国内在住者の方限定 ※セキュリティ担保の観点
■日本語ネイティブの方が活躍中
-------------------------------------------------------------------
【会社概要】
弊社は、お買い物の攻略サイトを運営する企業です。
徹底的な専門家ヒアリングをもとにした情報と、その道のプロライターによるわかりやすい記事で最高の選択肢を提供しております。
【採用背景】
弊社はSEOメディア事業を主軸に展開している会社です。
自社開発CMS等でサイト制作や構築を行っています。
今回はメディア事業におけるエンジニア工数の拡充が採用背景となります。
【業務内容】
メディア事業におけるKotlinを使用したSpringBootを使ったAPI開発。
CMSから呼ばれるAPI部分と、フロントから呼ばれるAPI部分の二経路の開発になります。
【所属部門】
システム開発部
現在、エンジニアリングマネージャー1名、その他エンジニアが7名在籍し、
正社員1名を除き、多くは業務委託のエンジニアで構成されます。
【求める人物像】
組織フィットの観点で以下のような方だと嬉しいです。
・落ち着いている方(チームの雰囲気が落ち着いているので)
・チームの雰囲気を大切にしていただける方
・必要に応じて、能動的に質問や相談ができる方
【就業時間】
フレックスタイム制(標準労働実働8時間/コアタイム13:00~17:00
【選考フロー】
➀書類選考(職務経歴書orスキルシート)
↓
➁採用面接
↓
➂内定
【週5日/フルリモート/Java,React】フルスタックエンジニア
業務委託(フリーランス)
JavaJavaScriptSpringKotlinReactTypeScriptSpringBoot
フルスタックエンジニア
作業内容 --------------------------------
※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です
※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です
※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです
--------------------------------
◆案件:介護領域プラットフォーム開発におけるフルスタックエンジニア
◆ 補足
自社にて介護領域向けのプラットフォームを開発運営している大手企業での案件になります。
リモートワーク、フレックス制など個人で裁量をもって業務を行うことが出来る案件となっております。
新規開発になりますので、0→1の開発経験を積んでいきたい方やこれまで新規開発に携わったご経験がある方には特にぴったりな案件かと存じます。
また現場には業務委託の技術者が多く在籍しておりますので、意見・提案なども言いやすい環境です。
【Java3年以上/リモート併用/週5稼働/20~40代活躍中】バックエンドエンジニア募集の案件・求人
業務委託(フリーランス)
JavaSpringSpringBoot
バックエンドエンジニア
作業内容 バックエンドエンジニアに携わっていただきます。
具体的な内容は下記の通りです。
資産運用会社のシステム開発に携わっていただきます。
設計〜テストまで一貫してできる方が望ましいです。
※商談時に詳細お話しいたします。
※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外)
※20代〜30代が中心で活気ある雰囲気です。
※成長意欲が高く、スキルを急速に伸ばしたい方に最適
※将来リーダーを目指す方歓迎
=====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
★本案件の最新の状況は、担当者までお問合せ下さい。
★期間:随時~
【Java/JavaScript】FA総合メーカー企業向けサイト構築(リモート)
業務委託(フリーランス)
JavaJavaScriptSQLWindowsPostgreSQLApacheTomcatEclipseGitJSPSpringBoot
バックエンドエンジニア
作業内容 ・機能追加開発、変更作業
・工程:基本設計/詳細設計/開発/テスト/保守
・OS:Windows
・DB:PostgreSQL
・言語:Java(必須)、JavaScript、JSP、SQL
・FW:SpringBoot
・サーバ:Apache、Tomcat
・その他:Git
React 新規顧客登録に向けた画面汎用化を含むフロント開発
JavaNode.jsReactTypeScriptNext.jsSpringBoot
作業内容 新規顧客登録に向けた画面汎用化を含むフロント開発を行っていただきます。
・コンテンツAPI:画面のレイアウト情報とビジネスロジック(API)の紐付け情報を取得するAPI
・コンテンツDB :上記情報を保持するDB
今回の開発では、コンテンツ情報を設定するUIは対象外(次期開発で対応)のため、
新規顧客登録画面を構成するデータは手動で作成/登録
・フロントエンド:SSR機能を使用して、コンテンツAPIで取得した画面構成情報からビジネスロジックAPIを呼び出す
<技術要素>
フロント:Next.js(react含む)、Node.js、Jest(テストライブラリ)、TypeScript、Storybook
React経験は必須
バック(コンテンツ情報取得API):Java、SpringBoot、Rest、OpenAPI
<担当工程>
基本設計〜テスト
<就業時間>
9:00-18:00 or 10:00-19:00
※※こちらの案件は現在募集を終了しております※※
【Java(リモート)】品目マスタ管理システム開発
業務委託(フリーランス)
JavaOracleSpringBoot
バックエンドエンジニア
作業内容 製造メーカー向けのマスタ管理システム構築支援をお願い致します。
業務アプリチームにて、要件定義、画面/帳票/API設計を担当いただきます。
工程は、要件定義、基本設計、詳細設計をご担当いただきます。
【Java】メディア企業様向けシステム開発(リモート)案件
業務委託(フリーランス)
JavaStrutsSpringBoot
作業内容 営業部隊が使用するシステムの開発運用保守に携わっていただきます。
Javaでの機能開発・改修などが主な作業となります。
【週4リモート/Java/TypeScript】保険代理店の申込システム開発
業務委託(フリーランス)
JavaReactTypeScript
フロントエンドエンジニア
作業内容 ・保険代理店の申込システムの新規開発案件においてフロント開発をメインに基本設計からテストの工程をご担当いただきます。
・サーバはJava(SpringBoot)を使用します。
・フロントはTypeScript(React.js)で開発します。
・データベースにはPostgreSQLを使用します。
・その他、AWS、Git、Slack、Teamsなどを使用します。
【Java】オークション会社向け販売管理システム開発(リモート)
業務委託(フリーランス)
JavaJavaScriptPostgreSQLSpringAWSReactTypeScriptSpringBootFargateAurora
バックエンドエンジニア
作業内容 工程:基本設計以降を担当していただきます。
*環境:Java(spring)、JavaScript(React/TypeScript)、PostgreSQL(AWS Aurora)、AWS(Fargate、S3、StepFunctions等)
【React】大手SIer向け 開発標準・AP基盤改修案件
業務委託(フリーランス)
AWSReact
フロントエンドエンジニア
作業内容 大手Sier様にて複数アジャイル開発を実施していますが、
一層の効率化のために共通の開発標準やAP基盤周りを整備しようとしています。
本案件では上記を整備する上での標準化部分を一貫してご支援いただける要員様を募集しております。
複数のアジャイルチーム、複数の案件が並行して走っており、
チームに所属するというよりかは横ぐしで見ていただくようなポジションとなります。
今回は主にフロント側のReactを中心に見ていただく想定です。
また弊社から要員参画中の現場の増員枠となります。
環境としては以下の通りです。
・AWS環境上において、Java(SpringBoot)/Reactでの開発が中心です
・SpringSecurityなどを用いた認証認可周りの作りこみ、ログなどの標準化、
ブランクプロジェクトの作成、展開なども実施しております
・CI/CDに関しても、Maven/gradleなどのビルドツール、
jenkinsなどの整備が進んできております
【Java3年以上/リモート併用/週5稼働/20~30代活躍中】セキュリティシステムリプレイスの案件・求人
業務委託(フリーランス)
JavaGitSpringBoot
作業内容 案件内容:OpenAPIを用いたAPI開発
担当工程:製造~試験
作業環境:Java11、MariaDB、MyBatis
※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外)
※20代〜30代が中心で活気ある雰囲気です。
※成長意欲が高く、スキルを急速に伸ばしたい方に最適
※将来リーダーを目指す方歓迎
=====
※重要※
▼必ずお読みください▼
【必須要件】
・20~30代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
★本案件の最新の状況は、担当者までお問合せ下さい。
★期間:随時~
【週5日/一部リモート/Java,React】フルスタックエンジニア
業務委託(フリーランス)
JavaJavaScriptSpringKotlinReactTypeScriptSpringBoot
フルスタックエンジニア
作業内容 --------------------------------
※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です
※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です
※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです
--------------------------------
◆案件:介護領域プラットフォーム開発におけるフルスタックエンジニア
◆ 補足
自社にて介護領域向けのプラットフォームを開発運営している大手企業での案件になります。
リモートワーク、フレックス制など個人で裁量をもって業務を行うことが出来る案件となっております。
新規開発になりますので、0→1の開発経験を積んでいきたい方やこれまで新規開発に携わったご経験がある方には特にぴったりな案件かと存じます。
また現場には業務委託の技術者が多く在籍しておりますので、意見・提案なども言いやすい環境です。
【Java】新契約査定ワークフローシステム開発(リモート)
業務委託(フリーランス)
JavaVB.NETSpringBoot
バックエンドエンジニア
作業内容 ・ワークフローシステムの再構築
・現行の新契約査定ワークフローシステムを新しいワークフロー製品とスクラッチを組み合わせて、再構築
・工程:調査分析、要件定義、設計、開発、テスト
【Javaエンジニア】産業医アプリリニューアル開発(リモート併用)
業務委託(フリーランス)
JavaSpringMVCSpringBoot
バックエンドエンジニア
作業内容 ・企業の衛生管理者と産業医のコミュニケーションを管理するアプリのリニューアル開発です。
・バックエンド(API)開発が担当範囲となります。
【Java/リモート】アカウント統合システムの構築
業務委託(フリーランス)
JavaSpringBoot
バックエンドエンジニア
作業内容 ・2つのサービスのアカウントを統合し、一元的なアカウント管理を行えるようにするシステムの構築を行っております。
・バックエンド開発をご担当いただきます。
*担当工程:詳細設計〜
【フルリモート/Springboot】プロダクト開発エンジニア募集
業務委託(フリーランス)
JavaSpringKotlinSpringBoot
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 ・プロダクトの機能拡充、改善を行います。
・実際のお客様の業務のヒアリングをもとにモデリング、設計を行います。
・日常的なリファクタリングを行います。
・データ収集、変換、分析を迅速に行うためのデータ収集分析基盤を構築、運用します。
・データ集計・表示画面の高速化を進めます。
・他SaaS連携機能を開発します。
・開発フローの高速化、効率化、自動化を行います。
・セキュリティ面の強化を行います。
・チーム横断での開発プロセスの改善を行います。
【Java】製造業様のAWSベース生産システムのフロント/バックエンド開発(フルリモート)
業務委託(フリーランス)
JavaAWSSpringBoot
バックエンドエンジニア
作業内容 既存オンプレミス環境で利用されているスクラッチシステム及びパッケージシステムを、AWS上で再構築しているシステムの画面設計〜製造までをご担当いただきます。
【Java】自動車メーカー向けシステム開発保守(リモート)
業務委託(フリーランス)
JavaShellLinuxAWSGitMavenSpringBoot
バックエンドエンジニア
作業内容 ・AWS基盤上での成果物の管理、評価業務(機能要件、非機能要件の性能テストなど)
・リリース後の保守運用環境の構築。
【週5日・首都圏限定】金融システム開発業務(java)
業務委託(フリーランス) / 契約社員
JavaSpringAWS
PGSE
作業内容 【金融システム開発業務】
・設計, 開発、テストコードの実装、リファクタリング、コードレビュー等を対応頂きます
本案件は【首都圏】にお住まいで【週5日勤務】が可能な方限定となります。
【リモート併用/Java】経理業務支援ツールの保守・追加開発
業務委託(フリーランス)
JavaPythonAWSSpringBoot
サーバーサイドエンジニア
作業内容 ・新規事業のローンチや会計上の要求に伴う改修案件や、プロダクトの改善案件を担当します。
・比率は多くありませんが、チームの定常的な他メンバーと分担しつつ依頼されます。
・スキルによってはレガシー化したプロダクトのリプレースやCIの導入案件も担当することが想定されています。
・要件定義から運用保守まで担当します。
【PM業務】大手フードデリバリーの求人・案件
作業内容 日本最大手コミュニケーションプラットフォーム企業が
運営している大手デリバリーサイトに関わるPM業務
【Java】貿易商社の基幹システム再構築プロジェクト(リモート)
業務委託(フリーランス)
JavaSQLJUnitGitSpringBoot
バックエンドエンジニア
作業内容 設計・開発・テストまでをご担当いただきます。
【Java】大規模業務システムのリプレイス開発
業務委託(フリーランス)
JavaSpringAWSSpringBoot
サーバーエンジニアバックエンドエンジニア
作業内容 【20代~40代の方向け】
大規模業務システムのリプレイス開発(Spring Boot, AWS)
マイクロサービスアーキテクチャの導入
パフォーマンス最適化・データベースのチューニング
【週5日・首都圏限定】スマホ機能搭載開発支援(Java)
業務委託(フリーランス) / 契約社員
JavaSpring
PGSE
作業内容 【スマホ機能搭載開発支援】
・Androidへの機能搭載案件です。
詳細設計以降をご担当ください。
本案件は【首都圏】にお住まいで【週5日勤務】が可能な方限定となります。
【Java3年以上/リモート併用/週5稼働/20~40代活躍中】会員制Webサイトの保守開発の案件・求人
業務委託(フリーランス)
JavaSQLGitSpringBoot
作業内容 会員制Webサイトの保守開発に携わっていただきます。
具体的な内容は下記の通りです。
製薬会社の顧客向けWebサイトの保守開発です。
※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外)
※20代〜30代が中心で活気ある雰囲気です。
※成長意欲が高く、スキルを急速に伸ばしたい方に最適
※将来リーダーを目指す方歓迎
=====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
★本案件の最新の状況は、担当者までお問合せ下さい。
★期間:随時~
【Java3年以上/リモート併用/週5稼働/20~40代活躍中】業務改善に伴うシステム開発におけるフロント画面及びI/F開発の案件・求人
業務委託(フリーランス)
JavaSQLReactVue.jsSpringBoot
フロントエンドエンジニア
作業内容 業務改善に伴うシステム開発におけるフロント画面及びI/F開発に携わっていただきます。
具体的な内容は下記の通りです。
業務改善に伴う会計システムの刷新を含む業務のシステム化プロジェクトにて業務システムのフロント画面開発及びI/F開発を行っていただきます。
※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外)
※20代〜30代が中心で活気ある雰囲気です。
※成長意欲が高く、スキルを急速に伸ばしたい方に最適
※将来リーダーを目指す方歓迎
=====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
★本案件の最新の状況は、担当者までお問合せ下さい。
★期間:随時~
【Java/Kotlin】医療系電子書籍サービス開発(リモート)
業務委託(フリーランス)
JavaAWSKotlinTypeScriptNext.jsSpringBootTerraformLambda
作業内容 【概要】
医療系の電子書籍サービス開発をご担当頂きます。
5、6名のチーム構成です。
チームリーダーが要件定義をしたものを、要件調整しながら実装まで落とし込んでいただきます。
【開発環境】
・バックエンド:Kotlin(SpringBoot)
・フロントエンド:TypeScript(Next.js)
・インフラ:AWS(ECS、RDS、S3、Lambda etc)
・その他技術:Terraform、Gradle etc