Who are we Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. These services have applicability across a variety of industries, including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing. Location: Mexico (Hybrid) Level: Senior / Lead Industry: Payments / Financial Services About the Role We are looking for an experienced Senior Java Developer to lead the design and development of high-performance, secure, and scalable payment systems . You will play a key role in technical decision-making, mentoring engineers, and ensuring best practices across delivery in a highly regulated environment. Key Responsibilities Lead the design, development, and evolution of Java-based payment platforms and services. Provide technical leadership and mentorship to engineering teams. Drive architecture decisions , code quality, and engineering best practices. Collaborate closely with Product, Architecture, Security, and Compliance teams. Ensure systems meet performance, scalability, reliability, and security requirements. Participate in code reviews , technical design reviews, and incident/root-cause analysis. Support the modernization of legacy systems and adoption of cloud-native architectures . Guide teams through agile delivery , CI/CD pipelines, and release processes. Required Qualifications 6 years of experience in software engineering with strong expertise in Java . Experience as a senior engineer . Solid experience building distributed systems and microservices . Strong knowledge of Spring / Spring Boot , RESTful APIs, and integration patterns. Experience in payments, fintech, or financial services environments. Familiarity with high-availability, low-latency systems . Experience with relational and NoSQL databases . Strong understanding of SDLC, agile methodologies , and DevOps practices. Fluent English (written and spoken); Spanish required. Nice to Have Experience with payment processing, card networks, gateways, or transaction platforms . Hands-on experience with cloud platforms (AWS, Azure, or GCP). Experience with event-driven architectures (Kafka, messaging systems). Exposure to containerization and orchestration (Docker, Kubernetes).
Job Title
Senior Java Developer