itpro.lk

Be the first to apply!

Tech Lead - Java

Arimac in Colombo, Full-time • posted on 03 Jun 2025

Arimac is looking for a experienced and dynamic individual to join us as a Tech Lead - Java. If you have the expertise to excel in a fast-paced, innovative, and collaborative environment, please send us your CV at careers@arimaclanka.com

Responsibilities:

  • Design and evolve microservices-based architectures using Java and Spring Boot
  • Contribute to solution architecture, including API contracts (REST/GraphQL). data flow, scalability, and modularization,
  • Lead backend implementation for digital payment systems, wallets, and secure transactional flows.
  • Ensure systems are highly available, scalable, and fault-tolerant.
  • Lead a team of Java engineers, conducting code reviews. enforcing best practices. and mentoring junior members.
  • Drive engineering excellence through clean code, design patterns, and hands on guidance
  • Collaborate with DevOps. QA. and frontend teams for full stack delivery
  • Apply secure coding practices aligned with OWASP, PCI DSS, and FinTech compliance..
  • Implement encryption, tokenization, and IAM policies for secure user and transaction management.
  • Tune system performance with caching, optimized queries, and load testing strategies.
  • Design and support cloud-native deployments on Azure, AWS, or GCP.
  • Guide the setup of Cl/CD pipelines and containerized builds using Docker & Kubernetes.
  • Integrate observability tools such as Prometheus, ELK Stack, Grafana, and alerts for production monitoring.
  • Work closely with Product Owners, Business Analysts, and stakeholders to shape technical solutions.
  • Participate in Agile rituals - sprint planning, réviews, and retrospectives.
  • Document system architecture, APi schemas, and data models clearly and accessibly.

Qualifications:

  • Bachelor's in Computer Science, Engineering, or equivalent field.
  • 6+ years of Java backend development experience, with 2+ years in a leadership or design-heavy role.
  • Strong command of Spring Boot, Spring Cloud. JPA/Hibernate, and microservices.
  • Solid understanding of RESTful APls, OAuth2/JWT, and secure authentication flows.
  • Experience with PostgreSQL. MySQL or NoSQL databases like Redis.
  • Familiarity with Kafka, RabbitMQ, or other messaging/event systems.
  • Hands-on with unit and integration testing (JUnit, Mockito. TestContainers)
  • Cloud deployment skills (Azure, AWS, or CCP), preferably using Docker & Kubernetes.
  • Experience in FinTech. digital banking, or payment systems is a strong advantage
  • Willingness to learn, adapt and contribute to architectural decisions.
  • MSc in Advance Software Engineering will be added advantage
  • Certifications in cloud platforms. Kubernetes, or security standards (PCI-DSS) ISO 27001) are a plus.


Report Share     Report Report     Go Back to Category Software Development     Viewed: {0} times Viewed: 96 times
Report Share     Report Report     Go Back to Category Software Development     Viewed: {0} times Viewed: 96 times


Recent Jobs at Arimac