Senior Java Developer - Remote Banking Systems (CLT)

Location

Seabra

Job Type

FULL_TIME

Experience

Skilled work

Job Description

Job Summary

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.


Key Responsibilities

  • 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.


Required Skills and Qualifications

  • 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.


Experience

  • 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.


Working Hours

  • Full-time remote role aligned to Central Time (CLT) business hours.

  • Occasional flexibility required for global team collaboration.


Knowledge, Skills, and Abilities

  • 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.


Benefits

  • 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.


Why Join

  • 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.


How to Apply

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.

Additional Details

Similar Jobs

Apply Now