
Mid-Senior Java Software Engineer
Posted Oct 10

Posted Oct 10
This is a fully remote position, open to applicants in Argentina.
• Design, develop, and maintain middleware applications and backend services utilizing Java and Spring technologies.
• Create new product features and enhance platform capabilities based on both business and technical requirements.
• Construct scalable, resilient, and high-performance microservices that support payment processing and financial transaction workflows.
• Write clean, maintainable, and performance-optimized code with thorough unit test coverage.
• Engage in the design and implementation of distributed systems and event-driven architecture.
• Develop and sustain RESTful APIs and secure OAuth2 service integrations.
• Support SIT, UAT, and Production environments, troubleshooting issues to ensure platform stability.
• Collaborate with Product Managers, QA Engineers, DevOps Engineers, and Solution Architects.
• Participate in Agile ceremonies, code reviews, technical discussions, and knowledge sharing sessions.
• Identify opportunities for enhancing software quality, development processes, and system performance.
• Work with version control systems and CI/CD pipelines.
• Produce technical documentation, including product specifications, design documents, and implementation details.
• Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related field.
• At least 5 years of professional experience in developing middleware or backend applications using Java.
• A minimum of 1 year of practical experience with Java 11 or newer.
• Demonstrated experience in the FinTech, Payments, Banking, or Financial Services sector.
• Strong knowledge of Object-Oriented Design (OOD), SOLID principles, and Functional Programming concepts.
• Experience in designing and developing microservices architectures with Spring Boot and Spring Cloud (Netflix OSS).
• Solid understanding of the Spring Framework 5 ecosystem.
• Experience in implementing secure authentication and authorization using OAuth2.
• Familiarity with JPA, ORM modeling, and persistence frameworks.
• Strong background in designing and developing RESTful APIs.
• Understanding of Event-Driven Architecture, asynchronous messaging, and distributed software design patterns.
• Proficient in working with Git and collaborative source control workflows.
• Good grasp of software development best practices, including unit testing, clean code principles, and code review processes.
• Strong analytical, problem-solving, and troubleshooting abilities.
• Capability to work independently while effectively collaborating within an international engineering team.
• Excellent technical writing skills for documenting requirements, software designs, and technical specifications.
• Advanced English proficiency (mandatory).
• Spanish proficiency (mandatory).
• Please submit your resumé in English.
• Competitive salary package.
• Career development opportunities within a growing global fintech.
• Access to challenging projects and continuous learning opportunities.
• Collaborative, diverse, and international work environment.
• Paid day off on your birthday.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.