Point your AI agent at freehire and let it find you a job.

Get the CLI →

ConnectedGroup

NewBe an early applicant

Tech Lead/Senior Software Engineer - Banking

Posted Updated
Discussion

Salary: $50k - $90k p.m.

Tech Lead/Senior Software Engineer(Java)Banking/Hybird

Duties

  • Architect, write, and sustain robust, scalable Java and Spring Boot microservices powering online banking solutions.

  • Convert business goals and functional specifications into clear technical blueprints and resilient software using core Java data structures (e.g., HashMaps) and efficient cache management strategies.

  • Construct and maintain RESTful APIs and backend connections, including direct integration with Adobe Experience Manager (AEM).

  • Implement automated test suites, conduct peer code reviews, and enforce secure software engineering standards.

  • Containerize applications and leverage Git alongside modern CI/CD automation pipelines for deployment across Docker and Kubernetes environments.

  • Partner with cross-functional teams-including product managers, QA, and DevOps-to manage dependencies and drive feature delivery.

  • Join on-call support rotations to troubleshoot production outages, conduct root-cause investigations, and deploy permanent resolutions.

  • Enhance platform stability and team efficiency through clear technical documentation, mentoring, and process optimization.

Qualifications & Experience

  • 5+years of development working experience in Java and 2+ years in systems design.
  • Solid, hands-on programming expertise with Java and the Spring Boot framework, including deep familiarity with core Java collections (e.g., HashMaps) and memory/cache management techniques.

  • Demonstrated understanding of microservices architecture, API construction, and complex backend integrations.

  • Direct experience connecting backend service layers with enterprise CMS platforms (specifically Adobe Experience Manager or comparable tooling).

  • Practical experience containerizing and orchestrating services using Docker and Kubernetes.

  • Working fluency with Git workflows and automated CI/CD deployment pipelines.

  • Dedication to clean, testable code, rigorous code reviews, and security-first development practices.

  • Sharp analytical thinking and troubleshooting skills to resolve complex operational incidents.

  • Excellent verbal and written communication skills in an English-fluent, collaborative team setup.

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical industry experience.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.