About the job
Organisation Links
Ubique Systems

Greetings from Ubique Systems!!! We are looking for a AWS TECHNOLOGY LEAD for one of our customer who has an expertise in:- Role Overview We are seeking a highly experienced, hands-on Technology Lead to drive a strategic application modernization programme, transforming legacy Java applications into scalable, secure and cloud-native solutions on AWS. The role combines architecture leadership, software engineering, database administration, DevOps and customer-facing delivery ownership. The successful candidate will define the target architecture, lead engineering teams, guide database and platform modernisation, establish delivery standards, and act as a trusted technical advisor to customer stakeholders throughout discovery, design, build, migration and production transition. Core mandate: Modernise a Java-based enterprise application using AWS serverless and container services, supported by robust data architecture, automated delivery and strong customer communication. Key Responsibilities Application Modernization Leadership

  • Lead end-to-end modernization of enterprise Java applications into AWS cloud-native, microservices and event-driven architectures.
  • Define the modernization roadmap, target architecture, transition states, technical standards and engineering guardrails.
  • Drive API-first design, domain-driven design, serverless adoption and decomposition of monolithic applications.
  • Own technical decisions, architecture reviews, non-functional requirements and resolution of cross-workstream dependencies.
  • Ensure solutions meet scalability, availability, security, maintainability and operational readiness objectives. AWS Cloud Architecture & Engineering
  • Design and implement containerised workloads using Amazon ECS, AWS Fargate, Docker, Application Load Balancer and Amazon ECR.
  • Design serverless and event-driven solutions using AWS Lambda, Amazon API Gateway, EventBridge, SQS, SNS and AWS Step Functions.
  • Apply AWS services including Amazon S3, CloudWatch, CloudTrail, IAM, Secrets Manager, Systems Manager, AWS Config, VPC, Route 53 and PrivateLink.
  • Define resilient deployment patterns, observability, security controls, backup, recovery and production support models.
  • Provide hands-on support for solution prototypes, complex defects, performance bottlenecks and production readiness. Software Engineering
  • Provide hands-on technical leadership across Java 11/17+, Spring Boot, Spring Cloud, REST APIs, Python and TypeScript.
  • Define coding standards, reusable components, design patterns, secure development practices and code review processes.
  • Guide teams on microservices, distributed systems, asynchronous integration and fault-tolerant application design.
  • Contribute directly to critical code, proof-of-concepts, technical spikes and root-cause analysis when required.
  • Mentor developers and ensure consistent engineering quality across distributed teams. Database Architecture & Hands-on DBA Responsibilities The Technology Lead must bring strong hands-on database architecture, engineering and DBA capability, with particular depth in Amazon DynamoDB and Amazon Aurora PostgreSQL. Amazon DynamoDB
  • Design DynamoDB data models aligned to application access patterns, scale, latency and consistency requirements.
  • Apply single-table and multi-table design approaches, including partition keys, sort keys, GSIs and LSIs.
  • Configure and optimise capacity models, auto scaling, TTL, point-in-time recovery, Streams and Global Tables where appropriate.
  • Diagnose hot partitions, throttling, inefficient access patterns and cost or performance issues.
  • Plan and execute data migration, validation and operational support for high-volume serverless workloads. Amazon Aurora PostgreSQL
  • Provide hands-on architecture, administration and operational support for Aurora PostgreSQL and PostgreSQL environments.
  • Design schemas, data models, indexing strategies, partitioning and database standards for transactional workloads.
  • Perform SQL tuning, execution plan analysis, query optimisation, workload troubleshooting and performance remediation.
  • Design high availability, replicas, failover, backup, restore, patching, maintenance and disaster recovery arrangements.
  • Lead database migration from Oracle, MySQL, PostgreSQL or other legacy platforms using appropriate AWS migration services and tools.
  • Implement database security, encryption, access controls, secrets management, auditing, retention and archival policies. Broader Database Capabilities
  • Strong knowledge of relational and NoSQL data modelling, transaction management and consistency patterns.
  • Experience supporting mission-critical, high-volume systems with demanding availability and performance requirements.
  • Hands-on monitoring using Amazon CloudWatch, Performance Insights and database-native diagnostic tools.
  • Ability to assess when to use Aurora PostgreSQL, DynamoDB or other AWS data services based on workload characteristics. DevOps, Automation & Platform Engineering
  • Design and govern CI/CD pipelines using Jenkins, Git, GitHub Actions, AWS CodePipeline and AWS CodeBuild.
  • Automate infrastructure and application deployment using Terraform and/or AWS CloudFormation.
  • Embed automated testing, code quality checks, vulnerability scanning, policy controls and release approvals into delivery pipelines.
  • Establish container image management, environment promotion, rollback, configuration and secrets-management standards.
  • Define monitoring, logging, tracing, alerting, SLOs and operational dashboards for cloud-native workloads.
  • Drive DevSecOps practices and continuous improvement across engineering and operations teams. Customer Engagement & Delivery Leadership
  • Act as the primary technical point of contact and trusted advisor for customer architects, engineering leaders and programme stakeholders.
  • Lead discovery sessions, architecture workshops, design reviews, technical governance forums and steering discussions.
  • Translate business and operational requirements into clear, scalable and pragmatic technical solutions.
  • Communicate architecture decisions, delivery progress, dependencies, risks and mitigation actions to technical and executive audiences.
  • Provide clear written documentation, presentations and recommendations, adapting the level of detail for each stakeholder group.
  • Lead, mentor and coordinate architects, developers, DevOps engineers, cloud engineers and database specialists across workstreams.
  • Support estimation, planning, resource shaping, technical proposals and delivery assurance. Mandatory Skills & Experience Capability Required experience Cloud & Architecture AWS architecture; ECS; Fargate; Lambda; API Gateway; microservices; serverless; event-driven architecture; distributed systems Application Engineering Java; Spring Boot; Spring Cloud; REST APIs; Python; TypeScript; hands-on coding and code reviews Databases DynamoDB; Aurora PostgreSQL; PostgreSQL; RDS; SQL tuning; data modelling; migration; backup and recovery; hands-on DBA DevOps & Automation Jenkins; Git; CI/CD; Docker; Terraform and/or CloudFormation; automated testing and security scanning Leadership Architecture governance; technical decision-making; mentoring; delivery leadership; risk management Customer Communication Strong workshop facilitation, consulting, stakeholder management, presentation and written communication skills Preferred Qualifications
  • 12-15+ years of enterprise application engineering, architecture or technology leadership experience.
  • Proven delivery of large-scale Java modernization or cloud transformation programmes on AWS.
  • AWS Certified Solutions Architect - Professional, AWS Certified DevOps Engineer - Professional, AWS Certified Developer - Associate, or relevant database certification.
  • Experience working in Agile delivery models and with geographically distributed engineering teams.
  • Experience in logistics, retail, financial services, manufacturing or other high-volume enterprise environments is advantageous. Ideal Candidate Profile A seasoned Technology Lead or Solution Architect who combines strategic architecture capability with strong hands-on engineering and database expertise. The candidate should be comfortable moving between customer workshops, architecture decisions, Java and cloud-native code reviews, DynamoDB data modelling, Aurora PostgreSQL troubleshooting, CI/CD implementation and team mentoring. SUCCESS PROFILE Delivers a secure, resilient and maintainable AWS-native platform; improves engineering velocity and operational readiness; builds customer confidence; and develops the technical capability of the wider delivery team.

Job ref blurredText

Posted on blurredText

Last checked on blurredText

Closing on blurredText

0 comments
0 requirements

Discuss this job

Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.

My Private Notes

Saving private notes will automatically star the vacancy to your Jobs page.