Seabra
FULL_TIME
Skilled work
Global MNC Tech is seeking an experienced Senior Java Developer to design, build, and maintain high-performance banking system applications. This role is ideal for a hands-on engineer who thrives in mission-critical financial environments and is passionate about delivering secure, scalable, and resilient backend solutions. You will collaborate with cross-functional teams to modernize banking platforms and support digital transformation initiatives across global markets.
Design, develop, and maintain enterprise-grade Java applications for core banking systems.
Build and optimize RESTful APIs and microservices architectures.
Ensure high availability, performance, and security of financial applications.
Collaborate with product managers, architects, QA, and DevOps teams.
Participate in code reviews, technical design sessions, and architectural decisions.
Troubleshoot production issues and implement long-term solutions.
Contribute to CI/CD pipelines and automated testing frameworks.
Maintain compliance with banking regulations and security standards.
Mentor junior developers and promote engineering best practices.
Strong proficiency in Java (Java 11+ preferred).
Solid experience with Spring Boot and Spring Framework.
Expertise in microservices architecture and REST API development.
Experience with relational databases (Oracle, PostgreSQL, or MySQL).
Familiarity with cloud platforms (AWS, Azure, or GCP).
Experience with containerization tools such as Docker and Kubernetes.
Knowledge of secure coding practices in financial systems.
Proficiency with Git and modern CI/CD tools.
Excellent problem-solving and analytical skills.
Strong verbal and written communication in English.
Bachelors degree in Computer Science, Engineering, or related field.
6–10+ years of professional Java development experience.
Minimum 3 years in banking, fintech, or financial services environments.
Proven experience working in distributed or remote teams is preferred.
Full-time remote role aligned to Central Time (CLT) business hours.
Occasional flexibility required for global team collaboration.
Deep understanding of enterprise application architecture.
Strong debugging and performance tuning capabilities.
Ability to work independently in a remote environment.
Strong ownership mindset and attention to detail.
Experience with Agile/Scrum development methodologies.
Understanding of banking compliance, security, and data privacy standards.
Ability to mentor and provide technical leadership.
Competitive global compensation package.
Fully remote work environment.
Health and wellness benefits.
Paid time off and holidays.
Professional development and certification support.
Exposure to large-scale international banking projects.
Collaborative and innovation-driven culture.
Work on mission-critical banking platforms used by global clients.
Opportunity to influence architecture and modernization initiatives.
Join a high-performing, multicultural engineering team.
Strong career growth and leadership opportunities.
Stable, long-term projects in the financial technology domain.
Interested candidates should submit their updated resume along with a brief cover letter highlighting relevant banking and Java experience. Qualified applicants will be contacted for technical screening and interview scheduling.