Saltar al contenido principal

Java Full Stack Developer

Tecnología
BULL-IT SOLUTIONS LTD
Ciudad De México, MéxicoHace 1 mes
Tiempo completo

Descripción del puesto

Key Responsibilities

  • Develop and enhance Java services, APIs, business rules, and workflow components for client and account onboarding.
  • Build responsive React interfaces for data capture, document handling, exception resolution, status tracking, and operational review.
  • Design and optimize SQL queries, stored procedures, data models, and reconciliation controls.
  • Develop Unix shell scripts for batch processing, file transfers, scheduling, monitoring, and operational automation.
  • Integrate onboarding applications with client master, document management, KYC/AML screening, identity verification, account opening, and downstream platforms.
  • Translate business, compliance, and operational requirements into technical designs and reusable software components.
  • Write secure, maintainable, and testable code; conduct peer reviews and resolve defects across the delivery lifecycle.
  • Build automated unit, integration, regression, and API tests and support user acceptance testing.
  • Participate in Agile ceremonies, release planning, production deployment, and post-release validation.
  • Improve application performance, auditability, resilience, data quality, and onboarding cycle time.
Required Technical Skills

  • Strong hands-on development experience in Java, including object-oriented design, collections, concurrency, exception handling, and performance tuning.
  • Experience with Spring or Spring Boot, REST APIs, microservices, and common enterprise integration patterns.
  • Hands-on React experience, including JavaScript or TypeScript, component design, state management, API integration, and front-end testing.
  • Strong SQL skills covering complex queries, joins, stored procedures, indexing, execution-plan analysis, and data troubleshooting.
  • Working knowledge of Unix/Linux commands, shell scripting, process management, log analysis, and batch scheduling.
  • Experience with Git, build tools, CI/CD pipelines, test automation, and application monitoring.
  • Understanding of secure coding, authentication, authorization, encryption, audit logging, and protection of confidential client data.

  • Keywords
    UnixReactOSCodingGadgetSpring FrameworkTypescriptLinuxJavaScriptAcceptance testingSqlJavaCI / CDShell scriptGitReact.jsCI/CD

    ¿Te interesa este puesto?