Search by job, company or skills

  • Posted 8 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

We are seeking a highly skilled and experienced Java Developer with a strong background in banking systems and a proven track record in delivering high-quality software solutions. You will play a critical role in designing and implementing robust, scalable, and secure Java-based applications for our financial services clients. This is a challenging and rewarding opportunity to work in a dynamic environment and contribute to the success of our organization.

YOUR ROLE:

  • Collaborate with cross-functional teams to gather and analyze requirements, design software solutions, and develop scalable Java applications.
  • Write well-designed, efficient, and testable code using Java, adhering to industry best practices and coding standards.
  • Utilize your deep understanding of banking systems to develop software solutions that meet the specific needs of financial institutions.
  • Implement and maintain automated testing frameworks, including Test-Driven Development (TDD) and Behavior-Driven Development (BDD), to ensure the quality and reliability of the software.
  • Work with databases such as MongoDB and Postgres to design and optimize data models, write efficient queries, and ensure data integrity.
  • Collaborate with cloud service providers like AWS and Azure to design, develop, and deploy scalable and secure applications on the cloud.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers to ensure high-quality code and continuous improvement within the team.
  • Stay up-to-date with the latest industry trends, technologies, and best practices related to Java development, banking systems, test automation, databases, and cloud computing.

YOUR PROFILE:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience as a Java Developer, with a focus on banking systems.
  • Strong proficiency in Java programming language, including multi-threading, design patterns, and performance optimization.
  • Extensive experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies, and hands-on experience with related testing frameworks like JUnit, Cucumber, or Spock.
  • Solid understanding of relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB), including data modeling, query optimization, and performance tuning.
  • Hands-on experience with cloud platforms, particularly AWS and Azure, and familiarity with services such as EC2, S3, RDS, Lambda, and Azure Functions.
  • Proficiency in using version control systems such as Git and continuous integration/continuous deployment (CI/CD) tools like Jenkins or CircleCI.
  • Excellent problem-solving and analytical skills, with the ability to quickly grasp complex technical and business requirements.
  • Strong interpersonal and communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Experience working in an Agile development environment using methodologies like Scrum or Kanban.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Philippines/Filipino

About Company

Capgemini. Get The Future You Want.

Growing clients’ businesses while building a more sustainable, more inclusive future is a tough ask. But when you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs, and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine what’s possible. It’s why, together, we seek out opportunities that will transform the world’s leading businesses. And it’s how you’ll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge and always pushing yourself to do better, you’ll build the skills you want. And you’ll use them to help our clients leverage technology to grow their business and give innovation that human touch the world needs. So, it might not always be easy, but making the world a better place rarely is.





About Capgemini

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 340,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fuelled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of £22 billion.

Job ID: 144731293