G

Gresham

Fintech firm delivering compliant financial processing

Application Developer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Strong SQL skills, including writing and optimizing complex queries and confidently interrogating and analyzing large datasets to identify, explain, and resolve data discrepancies within complex, multi-system environments.
  • Demonstrable client-facing or technical support experience, combined with the ability to diagnose issues, troubleshoot through log and data analysis, and independently resolve complex technical problems directly with clients.
  • Solid Java development ability to maintain, enhance, and, where needed, build plugins and workflow extensions, supported by a sound grasp of object-oriented programming principles and modern development practices.
  • Around 3 to 5 years of relevant experience is expected.
  • Effective communication and interpersonal skills, with experience working collaboratively alongside Customer Success and Professional Services teams; the role involves regular direct engagement with clients and project managers.
  • Solid understanding of database design and interaction, with the ability to design for performance and scalability within complex data environments.
  • Confident use of Git for source control, including branching strategies such as feature branching and Gitflow, pull request workflows, code review processes, and maintaining a clean, well-structured commit history in a collaborative team environment.
  • Hands-on experience with CI/CD pipelines and automated deployment tooling, ideally including CircleCI or a comparable platform.
  • Practical experience working in AWS cloud environments, with familiarity with core services relevant to application deployment and operation.
  • Demonstrable commitment to code quality, including experience with peer code review, test-first development approaches, and clear technical documentation.
  • Ability to work effectively within a team that operates autonomously from the core product engineering group, consuming platform APIs and release processes while managing an independent solution lifecycle.

Responsibilities

  • Maintain and support existing AppDev solutions across their lifecycle, ensuring they perform reliably, meet client requirements, and remain aligned with current security and quality standards.
  • Serve as a primary technical contact for Customer Success teams by resolving support tickets, troubleshooting client issues through log analysis, sharing knowledge on complex plugin implementations, and providing technical training.
  • Manage client enhancement requests by gathering complete requirements and delivering high-quality solutions built for long-term maintainability and security.
  • Develop and maintain an in-depth understanding of relevant Gresham software architectures to diagnose and resolve issues effectively and ensure new solutions integrate seamlessly with existing systems.
  • Use sound judgment around performance, database interaction, and scalability when extending or building on existing solutions, ensuring changes do not introduce regressions or degrade system behavior.
  • Follow application development standards by keeping pull requests concise and focused, following agreed naming conventions, producing clear and thorough documentation, and writing scalable code.
  • Ensure bug fixes, enhancements, and new implementations have comprehensive test coverage that validates correct behavior and prevents regression against defined requirements.
  • Apply working knowledge of the AppDev release process, including CircleCI pipelines, security scanning tools, and release workflows, to deliver consistent, reliable, and compliant deployments.
  • Exercise sound judgment in release planning, uphold delivery and quality standards, and communicate clearly when proposed timelines or scope changes carry quality or security risks.
  • Manage workload and priorities to meet agreed deadlines while maintaining a high standard of output and a focus on client satisfaction.
  • Provide accurate effort estimates for assigned work and proactively communicate progress updates to project managers and relevant stakeholders throughout the delivery lifecycle.
  • Contribute to maintaining and improving shared solution repositories, including plugin libraries and configuration templates, to promote knowledge sharing and reuse across the AppDev team.

Desired Qualifications

  • Experience working in financial services or fintech environments, with an understanding of regulatory and compliance considerations relevant to financial data systems.
  • Familiarity with enterprise data management platforms, reconciliation systems, or similar financial technology products.
  • Experience applying secure software development practices across the full development lifecycle, including threat modeling, dependency management, and secure code review.
  • Exposure to plugin development frameworks or extensible software architectures, particularly in enterprise application environments.
  • Familiarity with common object-oriented design patterns such as Strategy, Factory, Observer, and Decorator, and understanding when and how to apply them in extensible, maintainable Java development.

About the Company

Gresham

Fintech firm delivering compliant financial processing

Gresham Tech provides software for financial institutions to automate back-office workflows, keep data accurate, and meet regulatory requirements. Its cloud-based platforms use modular components to automate processes, validate data, generate regulatory reports, and connect with other financial systems. With a long fintech heritage, a string of acquisitions, and an IPO, it offers a broad, proven suite of integrated solutions at scale. Its goal is to help banks and other institutions operate more reliably and compliantly while supporting growth through dependable technology.

Company size
501-1,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1969

Recently Posted Jobs

Explore more opportunities at Gresham

See more jobs