Senador Canedo
FULL_TIME
Skilled work
Global MNC Tech, a leading multinational technology solutions provider, is seeking an experienced Senior Java Developer to join our remote banking systems team. The ideal candidate will have deep expertise in Java-based applications, particularly within the banking or financial services sector. You will be responsible for designing, developing, and maintaining scalable, secure, and high-performance banking applications. This role combines technical excellence with collaborative problem-solving, allowing you to impact critical financial systems while working in a flexible remote environment.
Develop, test, and maintain robust Java applications for banking and financial systems.
Design and implement complex modules, ensuring high performance, scalability, and security.
Collaborate with cross-functional teams including business analysts, QA engineers, and project managers.
Conduct code reviews and ensure adherence to best practices, coding standards, and security guidelines.
Troubleshoot, debug, and resolve application issues in a timely manner.
Participate in the full software development lifecycle, from requirement analysis to deployment.
Mentor junior developers and contribute to knowledge-sharing initiatives.
Stay updated with emerging technologies and recommend improvements for system efficiency and reliability.
Strong expertise in Java SE and Java EE, with a solid understanding of object-oriented programming.
Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data).
Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
Strong knowledge of databases (Oracle, MySQL, PostgreSQL) and SQL optimization.
Understanding of financial systems, banking operations, or payment processing is highly preferred.
Proficiency in version control systems such as Git.
Experience with Agile/Scrum methodologies.
Strong problem-solving, analytical, and communication skills.
Minimum 5–8 years of professional experience in Java development.
Proven experience in banking or financial software development is highly desirable.
Hands-on experience in designing and implementing enterprise-grade applications.
Standard full-time hours with flexible remote work schedule.
Some overlap with global teams may be required depending on project needs.
Ability to translate business requirements into technical solutions.
Excellent debugging and problem-solving skills for complex systems.
Strong collaboration and teamwork capabilities in a remote environment.
Ability to adapt to evolving technologies and deliver innovative solutions.
Strong attention to detail and commitment to high-quality software development.
Competitive salary and performance-based incentives.
Flexible remote work arrangements.
Health insurance, retirement plans, and other standard CLT benefits.
Professional development opportunities including training, certifications, and conferences.
Access to cutting-edge technologies and large-scale projects in the banking domain.
Be part of a global technology leader shaping the future of banking systems.
Work in a dynamic, innovative, and inclusive environment.
Collaborate with talented professionals worldwide.
Opportunity to impact high-value financial systems and gain exposure to next-generation technologies.
Emphasis on work-life balance, learning, and career growth.
Interested candidates are encouraged to submit their resume and a cover letter highlighting relevant experience to us. Please include Senior Java Developer – Banking Systems in the subject line. Shortlisted candidates will be contacted for a technical assessment followed by an interview process.