次の仕事の機会を見つけましょう

職種、スキル、勤務地で求人を検索できます。応募書類を準備する前に募集要件を確認しましょう。

魅力的な職種名を見つけることは、仕事探しの出発点です。業務内容、応募条件、働き方を自分の経験と照らし合わせましょう。このガイドでは、候補の絞り込み、応募書類の準備、提出先の確認を順番に進めるためのポイントを紹介します。

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

条件をクリア

検索結果: 13,747

← 検索結果に戻る

Full Stack Senior Java Developer

Thakral One

リモート勤務

勤務地
Remote (India)
勤務時間
Full Time
掲載日
2026年10月20日

応募する前に、企業のウェブサイトで現在も募集中かどうかと詳しい条件を確認してください。

仕事内容

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

As a Full Stack Senior Java Developer, you will design, develop, test, implement, and support enterprise‑grade applications within a fast‑paced banking and financial services environment. You will bring hands‑on expertise across the full technology stack, including front‑end development, backend services, API integrations, databases, cloud platforms, DevOps practices, and modern software engineering methodologies. You will collaborate with business stakeholders, product teams, architects, and fellow developers to deliver innovative technology solutions. What You'll Do and How You'll Succeed Software Development & Engineering Design, develop, enhance, test, and maintain enterprise applications, web services, and system integrations. Develop scalable client‑server applications, RESTful APIs, and microservices. Build and support front‑end applications using modern web technologies and frameworks. Write clean, maintainable, and reusable code following established coding standards. Perform code reviews and ensure adherence to software development best practices. Troubleshoot, identify, and resolve application defects and production issues. Develop and maintain system‑to‑system integrations and third‑party service integrations. Solution Design & Architecture Design application architectures ensuring scalability, high availability, security, and performance. Create and maintain logical and physical data models across structured and unstructured data platforms. Participate in technical design sessions and contribute to architecture decisions. Develop technical specifications, design documents, and implementation guides. DevOps & Cloud Engineering Build and maintain CI/CD pipelines to automate deployments and improve release efficiency. Implement DevOps best practices, automation frameworks, and infrastructure‑as‑code methodologies. Deploy and support applications across cloud platforms including AWS, Azure, or Google Cloud. Manage containerised environments using Kubernetes, OpenShift, Docker, or similar technologies. Support monitoring, logging, alerting, and performance optimisation initiatives. Testing & Quality Assurance Develop automated test scripts and frameworks to improve test coverage. Execute unit, integration, system, and performance testing activities. Identify opportunities for test automation and continuous quality improvement. Document testing outcomes and support defect remediation activities. Collaboration & Delivery Work closely with Product Owners, Business Analysts, Designers, and stakeholders to translate business requirements into technical solutions. Participate in Agile ceremonies including sprint planning, stand‑ups, retrospectives, and backlog refinement. Support deployment, implementation, and production stabilisation activities. Continuously evaluate emerging technologies and recommend improvements to existing platforms. We'd Love to Hear From You If... Experience You have strong experience in software development with Java, Scala, Python, C#, or C/C++. You have experience with SQL, PL/SQL, Unix shell scripting, and XML. You have experience developing RESTful APIs, web services, and full‑stack applications. You have experience with middleware and messaging technologies such as IBM MQ, IBM WebSphere, or Open Message Queue. You have experience with relational databases (Oracle, SQL Server) and NoSQL databases (DynamoDB). You have experience deploying applications on AWS, Azure, or Google Cloud. You have experience with Kubernetes, OpenShift, Docker, and container technologies. You have experience with CI/CD pipelines, Git‑based source control, and DevOps workflows. You have experience with Unix/Linux administration and troubleshooting. Technical Expertise You have backend expertise in Java, RESTful APIs, microservices, and enterprise integration technologies. You have frontend expertise in JavaScript, AngularJS or modern frameworks, and ASP.NET MVC/Web API. You have database expertise in Oracle, SQL Server, and DynamoDB, with strong data modelling and design skills. You have cloud expertise in AWS, Azure, or GCP, with experience in containerisation and virtualisation technologies. You have DevOps expertise in CI/CD pipeline implementation, automation tools, and monitoring platforms. You have collaboration tool expertise in Jira, Confluence, and the Atlassian suite. Ways of Working You collaborate effectively with product, business, and technical teams. You communicate clearly and document thoroughly. You focus on delivering scalable, secure, and high‑performance applications. You balance delivery timelines with technical excellence. Required Qualifications You have a Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline (equivalent work experience considered). You have strong analytical and problem‑solving skills. You have excellent verbal and written communication abilities. You have the ability to collaborate effectively within cross‑functional teams. You have strong attention to detail and commitment to quality. You have the ability to manage multiple priorities in a dynamic environment. You have a continuous learning mindset with passion for emerging technologies. You have sound judgment and decision‑making capabilities. You have a customer‑focused and solution‑oriented approach. You have high ethical standards and professional integrity. Preferred Qualifications You have experience within banking, financial services, or fintech environments. You have experience building distributed and multi‑tier enterprise applications. You have experience developing data pipelines and cloud‑native applications. You have knowledge of software architecture and design patterns. You have familiarity with SDLC, SCM, and secure software development practices. You have experience with automated testing frameworks and test‑driven development (TDD). You have exposure to Agile frameworks including Scrum, Kanban, or SAFe. Originally posted on Himalayas

検索して比較し、応募を準備しましょう

次の仕事で活かしたい職種やスキルから検索を始めましょう。勤務地と職種の条件を調整し、求人を開いて担当業務を比較してください。結果がない場合は、短い検索語を試すか、条件を一つずつ外してみましょう。

必須条件と歓迎条件を分けて確認し、勤務時間、報酬、勤務地が掲載されている場合は目を通しましょう。リモート勤務でも、居住国、就労資格、勤務時間帯が指定されることがあります。現在の募集状況と詳しい条件は企業に確認してください。

募集要件に関連する実際の経験を選び、自分の役割と貢献を説明しましょう。数値は根拠がある場合にのみ使ってください。企業の応募方法に従い、送信前に連絡先、内容、PDFの表示を確認しましょう。

応募前の確認リスト

仕事探しに関するよくある質問

英語の求人が表示されるのはなぜですか?

職種名や説明文は企業が作成したものです。条件や要件を変えないように原文を掲載しています。操作画面とこのガイドは日本語です。日本語の検索で見つからない場合は、「software engineer」のように、掲載言語の職種名やスキル名でも検索してみてください。検索語が自動翻訳されるわけではありません。

リモート求人なら、どの国からでも働けますか?

必ずしもそうではありません。居住国、就労資格、勤務時間帯が指定されている場合があります。元の求人ページで条件を確認してください。記載がない場合は、自分の居住地から応募できると判断する前に企業へ確認しましょう。リモートという表示だけでは、勤務地の制限がないことは分かりません。

検索結果が出ない場合はどうすればよいですか?

より一般的な職種名や一つのスキルで検索し、条件を一つずつ外してみてください。同じような仕事でも企業によって呼び方が異なります。特定の求人が見つからなくなった場合は、企業の採用ページで求人番号を探しましょう。検索条件を広げても、終了した募集が再開するわけではありません。

ResumizeAIから応募が送信されますか?

応募ボタンは外部サイトを開きます。企業または採用サービスの案内に従い、そのサイトで送信を完了してください。ResumizeAIで応募書類を作成しただけでは応募は送信されません。リンク先が企業のトップページの場合は、該当する募集を探してから手続きを進めましょう。

応募書類とカバーレターはどう調整すればよいですか?

募集要件と、自分が説明できるプロジェクト、業務、成果を結び付けます。経験していない技術や実績を加えず、関連する経験を分かりやすく示してください。カバーレターでは応募理由を具体例とともに伝えます。指定された言語とファイル形式に従い、送信前に両方の書類を確認しましょう。