ConnectedGroup
Tech Lead/Senior Software Engineer - Banking
- Compensation
- Not disclosed
- Location
- Central and Western District
- Work setup
- Hybrid
- Seniority
- Lead
- Employment
- Full time
- Experience
- 2+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 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.
Full description
Salary: $50k - $90k p.m.
Tech Lead/Senior Software Engineer(Java)Banking/HybirdDuties
- 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.