Ingeniero de Software Sr.

Posted Oct 23

This is a fully remote position, open to applicants in Costa Rica.

📋 Description

• Develop and maintain functionalities for the presentation and business layers of the online banking platform.

• Implement transactional and self-service workflows for transfers, payments, account openings, certificates, forms, digital signatures, and other products.

• Resolve conflicts and validation failures in Pull Requests.

• Document deployments with installation guides, server configurations, and rollback plans.

• Provide post-installation support in the respective countries.

• Participate in human and AI-assisted reviews of Pull Requests.

• Document technical decisions using ADR.

• Engage in integration and certification cycles for staging, pre-production, and production environments.

• Conduct shift tests, obtain approvals, and manage reintegrations.

• Work with Git, corporate repositories, code owners, agile boards, and production tickets.

• Collaborate with multiple teams and vendors on a shared codebase.

• Address requirements related to security, quality, observability, performance, and traceability.


⛳️ Requirements

• 4 to 7 years of experience in Java EE development.

• Experience with large-scale web applications and high concurrency.

• Experience in maintaining and evolving existing enterprise applications and legacy code.

• Background in banking, fintech, payments, or other regulated sectors.

• Degree in Systems Engineering, Computer Science, Computing, or a related field.

• Familiarity with agile methodologies such as Scrum/Kanban.

• Proficient in Java 8 or higher and object-oriented programming.

• Experience with Java EE/Jakarta EE: EJB, JMS, JNDI, servlets, and JSP.

• Knowledge of web frameworks based on action types like Struts and layout types like Tiles.

• Proficient in JSP/JSTL, HTML, CSS, JavaScript, and jQuery.

• Experience with Maven, modules, dependencies, and WAR/EAR packaging.

• Proficient in Git and GitHub, including branching, Pull Requests, conflict resolution, and code owners.

• Experience with CI/CD using Azure DevOps or similar.

• Clear communication in Spanish and technical reading in English.

• Ability to document decisions and justify changes.

• Diligence, attention to detail, documentation discipline, and a security mindset.


🏝️ Benefits

• Remote work opportunities.

• Flexibility and support for work-life balance.

• Multidisciplinary teams and collaboration.

• A global multicultural team.

• Customized career development plan.

• Training programs.

• High-impact projects with leading industry clients.

People also viewed

StackAdapt1 day ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt1 day ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora1 day ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers